Module validation

Module validation 

Source
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§

WorkloadType
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