我尝试插入行:
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
答案 0 :(得分:8)
您已连接到热备用模式下的只读副本服务器 - 流式副本或使用WAL存档的副本服务器,这并不重要。
这些服务器是只读的。所以你不能写信给他们。
改为连接到主服务器。