在 DigitalOcean PostgreSQL returns 错误上更改用户密码必须是超级用户才能更改复制角色或更改复制属性

Changing user password on DigitalOcean PostgreSQL returns error must be superuser to alter replication roles or change replication attribute

我想更改 DigitalOcean PostgreSQL 14 上 doadmin 用户的自动生成密码。我正在使用以下命令:

ALTER USER doadmin WITH PASSWORD 'newpassword'

但是这个returns出现以下错误:

42501 must be superuser to alter replication roles or change replication attribute

我正在使用 doadmin 用户凭据来执行此查询。

DigitalOcean 支持人员确认无法在 PostgreSQL 上更改 doadmin 密码,但您可以重置为另一个随机密码。

我猜这是 PostgreSQL 如何处理密码更改的限制,因为在 DigitalOcean MySQL 上更改 doadmin 密码是可能的。