mirror of
https://github.com/postgres/postgres.git
synced 2025-06-13 07:41:39 +03:00
Logical replication
- Add PUBLICATION catalogs and DDL - Add SUBSCRIPTION catalog and DDL - Define logical replication protocol and output plugin - Add logical replication workers From: Petr Jelinek <petr@2ndquadrant.com> Reviewed-by: Steve Singer <steve@ssinger.info> Reviewed-by: Andres Freund <andres@anarazel.de> Reviewed-by: Erik Rijkers <er@xs4all.nl> Reviewed-by: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
This commit is contained in:
@ -106,11 +106,13 @@ static event_trigger_support_data event_trigger_support[] = {
|
||||
{"OPERATOR CLASS", true},
|
||||
{"OPERATOR FAMILY", true},
|
||||
{"POLICY", true},
|
||||
{"PUBLICATION", true},
|
||||
{"ROLE", false},
|
||||
{"RULE", true},
|
||||
{"SCHEMA", true},
|
||||
{"SEQUENCE", true},
|
||||
{"SERVER", true},
|
||||
{"SUBSCRIPTION", true},
|
||||
{"TABLE", true},
|
||||
{"TABLESPACE", false},
|
||||
{"TRANSFORM", true},
|
||||
@ -1103,9 +1105,12 @@ EventTriggerSupportsObjectType(ObjectType obtype)
|
||||
case OBJECT_OPERATOR:
|
||||
case OBJECT_OPFAMILY:
|
||||
case OBJECT_POLICY:
|
||||
case OBJECT_PUBLICATION:
|
||||
case OBJECT_PUBLICATION_REL:
|
||||
case OBJECT_RULE:
|
||||
case OBJECT_SCHEMA:
|
||||
case OBJECT_SEQUENCE:
|
||||
case OBJECT_SUBSCRIPTION:
|
||||
case OBJECT_TABCONSTRAINT:
|
||||
case OBJECT_TABLE:
|
||||
case OBJECT_TRANSFORM:
|
||||
@ -1168,6 +1173,9 @@ EventTriggerSupportsObjectClass(ObjectClass objclass)
|
||||
case OCLASS_EXTENSION:
|
||||
case OCLASS_POLICY:
|
||||
case OCLASS_AM:
|
||||
case OCLASS_PUBLICATION:
|
||||
case OCLASS_PUBLICATION_REL:
|
||||
case OCLASS_SUBSCRIPTION:
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user