EDB Postgres Distributed (PGD)#
Welcome to the PGD {{version.full}} documentation. PGD {{version.full}} is available in two editions: Essential and Expanded.
- Introduction
- Getting started
- Get started with PGD
- What is EDB Postgres Distributed?
- What is EDB Postgres Distributed Essential?
- What is the PGD Essential Standard architecture
- Create your first PGD Essential cluster with Docker Compose
- Get started with PGD
- How to
- Essential How-To
- Expanded How-to
- In depth
- Reference
- PGD Reference
- Terminology
- Asynchronous replication
- Commit scopes
- CAMO or commit-at-most-once
- Conflicts
- Consensus
- Cluster
- DDL (data definition language)
- DML (data manipulation language)
- Eager
- Eventual consistency
- Failover
- Group commit
- Immediate consistency
- Logical replication
- Node
- Node groups
- PGD cluster
- PGD node
- Physical replication
- Postgres cluster
- Quorum
- Replicated available fault tolerance (Raft)
- Read scalability
- Subscription
- Switchover
- Synchronous replication
- Subscriber-only nodes
- Two-phase commit (2PC)
- Vertical scaling or scale up
- Witness nodes
- Write leader
- Writer
- Appendix
- PGD compatibility
- EDB Postgres Distributed 6 release notes
- Known issues and limitations
- Upgrading
- Upgrading PGD
- Upgrading Postgres or Postgres and PGD major versions
- Other upgrades
- Upgrading PGD clusters manually
- Supported PGD upgrade paths
- Compatibility changes
- Application schema upgrades
- In-place Postgres or Postgres and PGD major version upgrades
- Performing a Postgres major version rolling upgrade on a PGD cluster
- Upgrading Postgres major versions
- Worked example: Upgrade PGD 4 to PGD 6
- Overview
- Confirm the harp-proxy leader
- Fence the node
- Stop the Postgres service
- Stop HARP manager
- Remove and install packages
- Start the Postgres service
- Start HARP manager
- Unfence the node
- Repeat steps for all nodes
- Confirm cluster version
- Confirm SCRAM hashes
- Enable routing
- Switch to Connection Manager
- Stop harp manager and proxy services.
- Worked example: Upgrade PGD 5 to PGD 6
- Prerequisites
- Pre-upgrade steps
- Post-upgrade steps