一、问题描述
使用pgsql创建表,很常见的语句,结果报错:
create table people2 (
id INT,
name char,
age INT
)
报错:
Error: cannot execute create table in a read-only transaction
二、问题原因
因为链接pg集群进行操作,链接到了备份节点,所以导致只有读取的权限。
三、解决
链接到pg集群主节点即可操作!
使用pgsql创建表,很常见的语句,结果报错:
create table people2 (
id INT,
name char,
age INT
)
报错:
Error: cannot execute create table in a read-only transaction
因为链接pg集群进行操作,链接到了备份节点,所以导致只有读取的权限。
链接到pg集群主节点即可操作!