Expand description
Configuration validation utilities
This module provides comprehensive validation for PostgreSQL configuration values including:
- Memory size formats (e.g., “256MB”, “1GB”)
- CIDR notation for network addresses
- Resource limits and constraints
- Conflicting settings detection
Enums§
- Workload
Type - Workload types for auto-tuning
Functions§
- auto_
tune - Auto-tune configuration based on system resources
- check_
conflicting_ settings - Check for conflicting PostgreSQL settings
- parse_
memory_ size - Parse memory size string to bytes
- validate_
cidr - Parse and validate CIDR notation
- validate_
comprehensive - Comprehensive configuration validation
- validate_
listen_ addresses - Validate listen_addresses configuration
- validate_
memory_ size - Validate memory size is within reasonable bounds
- validate_
resource_ limits - Validate resource limits