PGD functions that behave like DDL

PGD functions that behave like DDL#

The following PGD management functions act like DDL. This means that, if DDL replication is active and DDL filter settings allow it, they attempt to take global locks and their actions are replicate. For detailed information, see the documentation for the individual functions.

Replication set management

  • :ref:`bdr.create_replication_set <bdr.create_replication_set>`
    
  • :ref:`bdr.alter_replication_set <bdr.alter_replication_set>`
    
  • :ref:`bdr.drop_replication_set <bdr.drop_replication_set>`
    
  • :ref:`bdr.replication_set_add_table <bdr.replication_set_add_table>`
    
  • :ref:`bdr.replication_set_remove_table <bdr.replication_set_remove_table>`
    
  • :ref:`bdr.replication_set_add_ddl_filter <bdr.replication_set_add_ddl_filter>`
    
  • :ref:`bdr.replication_set_remove_ddl_filter <bdr.replication_set_remove_ddl_filter>`
    

Conflict management

  • bdr.alter_table_conflict_detection

  • bdr.column_timestamps_enable

  • bdr.column_timestamps_disable

Sequence management

  • :ref:`bdr.alter_sequence_set_kind <bdr.alter_sequence_set_kind>`
    

Stream triggers

  • :ref:`bdr.create_conflict_trigger <bdr.create_conflict_trigger>`
    
  • :ref:`bdr.create_transform_trigger <bdr.create_transform_trigger>`
    
  • :ref:`bdr.drop_trigger <bdr.drop_trigger>`