小编Jch*_*ase的帖子

为 postgres 副本创建只读用户

我最近实现了流复制,需要为副本创建一个“报告用户”。该用户将用于通过 ODBC 访问数据库以生成报告。

在从属(副本数据库)上,我似乎无法创建新用户。我还需要更改从站上“postgres”用户的密码。这是我尝试过的以及我得到的错误:

CREATE ROLE readaccess;
ERROR:  cannot execute CREATE ROLE in a read-only transaction
Run Code Online (Sandbox Code Playgroud)
\password postgres
ERROR:  cannot execute ALTER ROLE in a read-only transaction
Run Code Online (Sandbox Code Playgroud)

如何为我的副本创建新的只读用户?如何更改副本上用户“postgres”的密码?

注意:我确实意识到对于副本,您可以(或应该)仅具有只读访问权限。

谢谢。

postgresql database-replication

4
推荐指数
1
解决办法
3647
查看次数

标签 统计

database-replication ×1

postgresql ×1