您可以在 PostgreSQL 只读副本上执行 LISTEN/UNLISTEN 吗?
Can you perform LISTEN/UNLISTEN on a PostgreSQL read replica?
我在 AWS RDS 中创建了 PostgreSQL 10 实例的只读副本。我假设我的客户能够监听副本上的通知,但事实似乎并非如此。我试图研究这个限制,但我没有发现任何具体的东西。客户端可以 LISTEN/UNLISTEN 读取副本上的 NOTIFY 事件吗?
不,那行不通:
LISTEN test;
ERROR: cannot execute LISTEN during recovery
NOTIFY test;
ERROR: cannot execute NOTIFY during recovery
我在 AWS RDS 中创建了 PostgreSQL 10 实例的只读副本。我假设我的客户能够监听副本上的通知,但事实似乎并非如此。我试图研究这个限制,但我没有发现任何具体的东西。客户端可以 LISTEN/UNLISTEN 读取副本上的 NOTIFY 事件吗?
不,那行不通:
LISTEN test;
ERROR: cannot execute LISTEN during recovery
NOTIFY test;
ERROR: cannot execute NOTIFY during recovery