PGD Feature# Node types and capabilities An overview of PGD Node types Data nodes Witness nodes Logical standby nodes Subscriber-only nodes Witness nodes Witness nodes within PGD groups or regions Witness node outside regions Logical standby nodes Subscriber-only nodes and groups An overview of Subscriber-only nodes Creating Subscriber-only groups and nodes Joining nodes to a Subscriber-only group Optimizing subscriber-only groups Commit Scopes Introducing Commit scope kinds Working with commit scopes Overview of durability options Durability terminology Commit scopes Origin groups Commit scope rules Comparing durability options Degrading commit scope rules Commit Scopre Kinds Working with Conflict Management Conflicts Overview Types of Conflict Conflict detection Conflict resolution Conflict logging Data verification with LiveCompare Column-level conflict detection Overview Enabling and disabling column-level conflict resolution Timestamps in column-level conflict resolution Conflict-free replicated data types CRDTs Overview Using CRDTs Operation-based and state-based CRDTs CRDT Disk-space requirements CRDTs vs conflict handling/reporting Resetting CRDT values Implemented CRDTs Parallel Apply What is Parallel Apply? Configuring Parallel Apply When to use Parallel Apply Monitoring Parallel Apply Disabling Parallel Apply Deadlock mitigation Parallel Apply support Replication sets Using replication sets Behavior of partitioned tables Behavior with foreign keys Replication set membership Listing replication sets DDL replication filtering Selective replication example Cluster configuration Application requirements Creating tables Viewing groups and replication sets Adding tables to replication sets Testing selective replication Stream triggers Trigger execution during apply Missing-column conflict resolution Data loss and divergence risk Terminology of row-types Conflict triggers Transform triggers Row contents Execution order Stream triggers examples PGD AutoPartition Auto creation of partitions AutoPartition examples RANGE-partitioned tables Stopping automatic creation of partitions Waiting for partition creation Finding a partition Enabling or disabling autopartitioning Restrictions on EDB Postgres Advanced Server-native automatic partitioning Explicit two-phase commit (2PC) Use Decoding worker Enabling Disabling Using with transaction streaming Transaction streaming PGD enhancements Caveats Configuration Node configuration using bdr.default_streaming_mode Group configuration using bdr.alter_node_group_option() Configuration setting effects Monitoring Timestamp-based snapshots