sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres Notify arbejder ikke med logisk replikering

Opdatering:Det ser ud til, at dette er en med Postgresql.org.4"> /a> , og mindst op til mindst 11.4 . Der er en eksperimentel patch tilgængelig her .

Ifølge dette indlæg på PostgreSQL-mailinglisten ser det ud til, at logisk replikering som standard ikke vil forårsage, at triggere udløses på replikaer, fordi tabeller generelt har den "lokale" replikeringsrolle, og på logiske replikaer indsættes dataene med rollen "replika".

Det ser ud til, at du kan ændre din tabel til altid at udløse triggere, inklusive ved replikering ved at gøre følgende (se dokumentationen her ):

ALTER TABLE my_table ENABLE ALWAYS TRIGGER my_trigger;




  1. ikke-genkendt konfigurationsparameter autocommit i PostgreSQL NodeJS

  2. Unik nøgle vs. unikt indeks på SQL Server 2008

  3. Hvordan kan jeg forhindre CakePHP i at undslippe data på en lagring?

  4. mysql kaster automatisk strenge til heltal