Module postgres_backend_enhanced

Module postgres_backend_enhanced 

Source
Expand description

Enterprise-grade PostgreSQL backend with advanced features

This module extends the basic PostgreSQL backend with production-ready features:

  • Connection Pooling: Advanced pool management with health checks
  • Replication: Read replica support with automatic failover
  • Transactions: Full isolation level control with optimistic locking
  • Advanced Queries: Prepared statements, batch operations, JSONB queries
  • Distributed Coordination: Advisory locks, listen/notify, leader election
  • Data Management: Partitioning, compression, retention policies
  • High Availability: Streaming replication, failover automation
  • Observability: Comprehensive metrics and slow query logging
  • Security: TLS/SSL with certificate validation

Structs§

EnhancedPostgresBackend
EnhancedPostgresConfig
Comprehensive PostgreSQL configuration
EnhancedPostgresStats
Enhanced statistics tracking
PoolStatistics
PostgresListener
PostgresLockGuard
PostgreSQL advisory lock guard
PostgresPoolConfig
Connection pool configuration
PostgresReplicaConfig
Read replica configuration
PostgresSslConfig
PostgreSQL SSL/TLS configuration
PostgresStatsSnapshot
PostgresTransaction
ReplicationStatus
RetentionPolicy
Data retention policy
TableStatistics

Enums§

IsolationLevel
Transaction isolation level
PartitionStrategy
Partitioning strategy