Skip to content
PgDog
Traffic cutover
Initializing search
pgdogdev/pgdog
PgDog
pgdogdev/pgdog
Introduction to PgDog
Installation
Features
Features
Load balancer
Load balancer
Health checks
Manual routing
Replication and failover
Transactions
Sharding
Sharding
Sharding basics
Supported queries
Direct-to-shard queries
Manual query routing
Cross-shard queries
Cross-shard queries
Cross-shard SELECT
Cross-shard INSERT
Cross-shard UPDATE and DELETE
CREATE, ALTER, DROP
COPY
Sharding functions
Two-phase commit
Dry run mode
EXPLAIN command
Omnisharded tables
Unique IDs
Schema management
Schema management
Schema cache
Schema manager
Schema migrations
Primary keys
Resharding
Resharding
New databases
Schema sync
Move data
Traffic cutover
Internals
Internals
PostgreSQL query protocol
Logical replication
Logical replication
Plugins
Plugins
Transaction mode
Authentication
Connection recovery
Metrics
Prepared statements
Pub/sub
Session mode
TLS encryption
Mirroring
Multitenancy
Configuration
Configuration
pgdog.toml
pgdog.toml
General settings
Database settings
Rewrite engine
Admin database settings
Memory
Mirroring
Network
Sharded schemas
Sharded tables
Plugin settings
users.toml
users.toml
Users configuration
Administration
Administration
Client connections
Configuration
Maintenance mode
Connection pools
Replication
Server connections
Architecture
Architecture
Benchmarks
Comparison to other poolers
Roadmap
Enterprise edition
Enterprise edition
Running queries
Real-time metrics
Query plans
Migrating to PgDog
Migrating to PgDog
Migrating from PgBouncer
About this project
Traffic cutover
¶
Work in progress
This section is a work in progress. Check back soon!
Back to top