PGD reference v5
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.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_relation
bdr.stat_subscription
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_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
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.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
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.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 groups
- Confirmation level
- Commit Scope kinds
- GROUP COMMIT
- CAMO
- LAG CONTROL
- SYNCHRONOUS_COMMIT
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.ddl_epoch
bdr.event_history
bdr.event_summary
bdr.node_config
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
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