恢复错误期间无法设置事务读写模式

时间:2014-06-24 10:35:23

标签: postgresql

我尝试插入行:

BEGIN;
  SET TRANSACTION READ WRITE; 
INSERT INTO soft.lk(time_added, expiration_date)
    VALUES (now(), now() + INTERVAL '730 days');
COMMIT;

但有以下错误:

cannot set transaction read-write mode during recovery

什么是恢复。我怎么能插入行? Postgres版本:9.0

1 个答案:

答案 0 :(得分:8)

您已连接到热备用模式下的只读副本服务器 - 流式副本或使用WAL存档的副本服务器,这并不重要。

这些服务器是只读的。所以你不能写信给他们。

改为连接到主服务器。