PGD reference v5.6
Warning: You are not reading the most recent version of this documentation.
Documentation improvements are made only to the latest version.
As per semantic versioning, PGD minor releases remain backward compatible and may include important bug fixes and enhancements.
We recommend upgrading the latest minor release as soon as possible.
If you want up-to-date information, read the latest PGD documentation.
Documentation improvements are made only to the latest version.
As per semantic versioning, PGD minor releases remain backward compatible and may include important bug fixes and enhancements.
We recommend upgrading the latest minor release as soon as possible.
If you want up-to-date information, read the latest PGD documentation.
The reference section is a definitive listing of all functions, views, and commands available in EDB Postgres Distributed.
User visible catalogs and views
bdr.camo_decision_journal
bdr.commit_scopes
bdr.conflict_history
bdr.conflict_history_summary
bdr.consensus_kv_data
bdr.crdt_handlers
bdr.ddl_replication
bdr.depend
bdr.global_consensus_journal
bdr.global_consensus_journal_details
bdr.global_consensus_response_journal
bdr.global_lock
bdr.global_locks
bdr.group_camo_details
bdr.group_raft_details
bdr.group_replslots_details
bdr.group_subscription_summary
bdr.group_versions_details
bdr.leader
bdr.local_consensus_snapshot
bdr.local_consensus_state
bdr.local_node
bdr.local_node_summary
bdr.local_sync_status
bdr.node
bdr.node_catchup_info
bdr.node_catchup_info_details
bdr.node_conflict_resolvers
bdr.node_group
bdr.node_group_replication_sets
bdr.node_group_summary
bdr.node_local_info
bdr.node_log_config
bdr.node_peer_progress
bdr.node_replication_rates
bdr.node_slots
bdr.node_summary
bdr.queue
bdr.replication_set
bdr.replication_set_table
bdr.replication_set_ddl
bdr.replication_sets
bdr.schema_changes
bdr.sequence_alloc
bdr.sequences
bdr.stat_activity
bdr.stat_commit_scope
bdr.stat_commit_scope_state
bdr.stat_raft_followers_state
bdr.stat_raft_state
bdr.stat_receiver
bdr.stat_relation
bdr.stat_routing_candidate_state
bdr.stat_routing_state
bdr.stat_subscription
bdr.stat_worker
bdr.stat_writer
bdr.subscription
bdr.subscription_summary
bdr.tables
bdr.taskmgr_work_queue
bdr.taskmgr_workitem_status
bdr.taskmgr_local_work_queue
bdr.taskmgr_local_workitem_status
bdr.trigger
bdr.triggers
bdr.workers
bdr.writers
bdr.worker_tasks
System functions
Version information functions
System information functions
System and progress information parameters
Consensus function
bdr.consensus_disable
bdr.consensus_enable
bdr.consensus_proto_version
bdr.consensus_snapshot_export
bdr.consensus_snapshot_import
bdr.consensus_snapshot_verify
bdr.get_consensus_status
bdr.get_raft_status
bdr.raft_leadership_transfer
Utility functions
bdr.wait_slot_confirm_lsn
bdr.wait_node_confirm_lsn
bdr.wait_for_apply_queue
bdr.get_node_sub_receive_lsn
bdr.get_node_sub_apply_lsn
bdr.replicate_ddl_command
bdr.run_on_all_nodes
bdr.run_on_nodes
bdr.run_on_group
bdr.global_lock_table
bdr.wait_for_xid_progress
bdr.local_group_slot_name
bdr.node_group_type
bdr.alter_node_kind
bdr.alter_subscription_skip_changes_upto
Global advisory locks
Monitoring functions
bdr.monitor_group_versions
bdr.monitor_group_raft
bdr.monitor_local_replslots
bdr.wal_sender_stats
bdr.get_decoding_worker_stat
bdr.lag_control
CAMO functions
bdr.is_camo_partner_connected
bdr.is_camo_partner_ready
bdr.get_configured_camo_partner
bdr.wait_for_camo_partner_queue
bdr.camo_transactions_resolved
bdr.logical_transaction_status
Commit Scope functions
bdr.add_commit_scope
bdr.create_commit_scope
bdr.alter_commit_scope
bdr.drop_commit_scope
bdr.remove_commit_scope
PGD settings
Conflict handling
Global sequence parameters
DDL handling
bdr.default_replica_identity
bdr.ddl_replication
bdr.role_replication
bdr.ddl_locking
bdr.truncate_locking
Global locking
bdr.global_lock_max_locks
bdr.global_lock_timeout
bdr.global_lock_statement_timeout
bdr.global_lock_idle_timeout
bdr.lock_table_locking
bdr.predictive_checks
Node management
Generic replication
bdr.writers_per_subscription
bdr.max_writers_per_subscription
bdr.xact_replication
bdr.permit_unsafe_commands
bdr.batch_inserts
bdr.maximum_clock_skew
bdr.maximum_clock_skew_action
bdr.accept_connections
bdr.standby_slot_names
bdr.standby_slots_min_confirmed
bdr.writer_input_queue_size
bdr.writer_output_queue_size
bdr.min_worker_backoff_delay
CRDTs
Commit scope
Commit At Most Once
Transaction streaming
Lag Control
bdr.lag_control_max_commit_delay
bdr.lag_control_max_lag_size
bdr.lag_control_max_lag_time
bdr.lag_control_min_conforming_nodes
bdr.lag_control_commit_delay_adjust
bdr.lag_control_sample_interval
bdr.lag_control_commit_delay_start
Timestamp-based snapshots
Monitoring and logging
bdr.debug_level
bdr.trace_level
bdr.track_subscription_apply
bdr.track_relation_apply
bdr.track_apply_lock_timing
Decoding worker
Connectivity settings
bdr.global_connection_timeout
bdr.global_keepalives
bdr.global_keepalives_idle
bdr.global_keepalives_interval
bdr.global_keepalives_count
bdr.global_tcp_user_timeout
Topology settings
Internal settings - Raft timeouts
Internal settings - Other Raft values
bdr.raft_keep_min_entries
bdr.raft_log_min_apply_duration
bdr.raft_log_min_message_duration
bdr.raft_group_max_connections
Internal settings - Other values
bdr.backwards_compatibility
bdr.track_replication_estimates
bdr.lag_tracker_apply_rate_weight
bdr.enable_auto_sync_reconcile
Node management
Node management interfaces
bdr.alter_node_group_option
bdr.alter_node_interface
bdr.alter_node_option
bdr.alter_subscription_enable
bdr.alter_subscription_disable
bdr.create_node
bdr.create_node_group
bdr.drop_node_group
bdr.join_node_group
bdr.part_node
bdr.promote_node
bdr.switch_node_group
bdr.wait_for_join_completion
bdr.alter_node_group_config
Routing functions
Commit scopes
- Commit scope syntax
- Commit scope targets
- Commit scope groups
- Confirmation level
- Commit Scope kinds
- SYNCHRONOUS COMMIT
- GROUP COMMIT
- CAMO
- LAG CONTROL
Conflicts
Conflict functions
Replication set management
bdr.create_replication_set
bdr.alter_replication_set
bdr.drop_replication_set
bdr.alter_node_replication_sets
Replication set membership
DDL replication filtering
Testing and tuning commands
Global sequence management interfaces
Sequence functions
bdr.alter_sequence_set_kind
bdr.extract_timestamp_from_snowflakeid
bdr.extract_nodeid_from_snowflakeid
bdr.extract_localseqid_from_snowflakeid
bdr.timestamp_to_snowflakeid
bdr.extract_timestamp_from_timeshard
bdr.extract_nodeid_from_timeshard
bdr.extract_localseqid_from_timeshard
bdr.timestamp_to_timeshard
KSUUID v2 functions
KSUUID v1 functions
Autopartition
bdr.autopartition
bdr.drop_autopartition
bdr.autopartition_wait_for_partitions
bdr.autopartition_wait_for_partitions_on_all_nodes
bdr.autopartition_find_partition
bdr.autopartition_enable
bdr.autopartition_disable
- Internal functions
bdr.autopartition_create_partition
bdr.autopartition_drop_partition
Stream triggers reference
Stream triggers manipulation interfaces
Stream triggers row functions
bdr.trigger_get_row
bdr.trigger_get_committs
bdr.trigger_get_xid
bdr.trigger_get_type
bdr.trigger_get_conflict_type
bdr.trigger_get_origin_node_id
bdr.ri_fkey_on_del_trigger
Stream triggers row variables
Internal catalogs and views
bdr.autopartition_partitions
bdr.autopartition_rules
bdr.ddl_epoch
bdr.event_history
bdr.event_summary
bdr.local_leader_change
bdr.node_config
bdr.node_config_summary
bdr.node_group_config
bdr.node_group_routing_config_summary
bdr.node_group_routing_info
bdr.node_group_routing_summary
bdr.node_routing_config_summary
bdr.proxy_config
bdr.proxy_config_summary
bdr.sequence_kind
Internal system functions
General internal functions
bdr.bdr_get_commit_decisions
bdr.bdr_track_commit_decision
bdr.consensus_kv_fetch
bdr.consensus_kv_store
bdr.decode_message_payload
bdr.decode_message_response_payload
bdr.difference_fix_origin_create
bdr.difference_fix_session_reset
bdr.difference_fix_session_setup
bdr.difference_fix_xact_set_avoid_conflict
bdr.drop_node
bdr.get_global_locks
bdr.get_node_conflict_resolvers
bdr.get_slot_flush_timestamp
bdr.internal_alter_sequence_set_kind
bdr.internal_replication_set_add_table
bdr.internal_replication_set_remove_table
bdr.internal_submit_join_request
bdr.isolation_test_session_is_blocked
bdr.local_node_info
bdr.msgb_connect
bdr.msgb_deliver_message
bdr.node_catchup_state_name
bdr.node_kind_name
bdr.peer_state_name
bdr.pg_xact_origin
bdr.request_replay_progress_update
bdr.reset_relation_stats
bdr.reset_subscription_stats
bdr.resynchronize_table_from_node
bdr.seq_currval
bdr.seq_lastval
bdr.seq_nextval
bdr.show_subscription_status
bdr.show_workers
bdr.show_writers
Task manager functions
bdr.taskmgr_set_leader
bdr.taskmgr_get_last_completed_workitem
bdr.taskmgr_work_queue_check_status
bdr.pglogical_proto_version_ranges
bdr.get_min_required_replication_slots
bdr.get_min_required_worker_processes
bdr.stat_get_activity
bdr.worker_role_id_name
bdr.lag_history
bdr.get_raft_instance_by_nodegroup
bdr.monitor_camo_on_all_nodes
bdr.monitor_raft_details_on_all_nodes
bdr.monitor_replslots_details_on_all_nodes
bdr.monitor_subscription_details_on_all_nodes
bdr.monitor_version_details_on_all_nodes
bdr.node_group_member_info
Conflict functions
Column-level conflict functions
Conflicts
- On this page
- User visible catalogs and views
- System functions
- PGD settings
- Node management
- Node management interfaces
- Routing functions
- Commit scopes
- Conflicts
- Conflict functions
- Replication set management
- Replication set membership
- DDL replication filtering
- Testing and tuning commands
- Global sequence management interfaces
- Autopartition
- Stream triggers reference
- Stream triggers manipulation interfaces
- Stream triggers row functions
- Stream triggers row variables
- Internal catalogs and views
- Internal system functions
- Conflict functions
- Column-level conflict functions
- Conflicts