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;