sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres Notify fungerar inte med logisk replikering

Uppdatering:Det ser ut som att det här är en med Postgresql.org. /a> , och åtminstone upp till minst 11.4 . Det finns en experimentell patch tillgänglig här .

Enligt detta inlägg på PostgreSQL-sändlistan ser det ut som att logisk replikering som standard inte kommer att orsaka utlösare på repliker eftersom tabeller i allmänhet har den "lokala" replikeringsrollen och på logiska repliker infogas data med rollen "replik".

Det verkar som att du kan ändra din tabell så att den alltid aktiverar utlösare, inklusive vid replikering genom att göra följande (se dokumentationen här ):

ALTER TABLE my_table ENABLE ALWAYS TRIGGER my_trigger;




  1. MySQL-anslutning över SSH-tunnel - hur specificerar man annan MySQL-server?

  2. Är detta det bästa sättet att skapa ett revisionsspår?

  3. SOUNDEX() Funktion i Oracle

  4. Kan jag blanda MySQL API:er i PHP?