Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Managed Service for PostgreSQL
  • Начало работы
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
    • Аутентификация в API
      • Overview
        • Overview
        • Get
        • List
        • Create
        • Update
        • Delete
        • Start
        • Stop
        • Move
        • Backup
        • Restore
        • RescheduleMaintenance
        • StartFailover
        • ListLogs
        • StreamLogs
        • ListOperations
        • ListBackups
        • ListHosts
        • AddHosts
        • DeleteHosts
        • UpdateHosts
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Обучающие курсы

В этой статье:

  • HTTP request
  • Body parameters
  • ConfigSpec
  • PostgresqlConfig9_6
  • PostgresqlConfig10_1C
  • PostgresqlConfig10
  • PostgresqlConfig11
  • PostgresqlConfig11_1C
  • PostgresqlConfig12
  • PostgresqlConfig12_1C
  • PostgresqlConfig13
  • PostgresqlConfig13_1C
  • PostgresqlConfig14
  • PostgresqlConfig14_1C
  • PostgresqlConfig15
  • PostgresqlConfig15_1C
  • PostgresqlConfig16
  • PostgresqlConfig16_1C
  • PostgresqlConfig17
  • PostgresqlConfig17_1C
  • ConnectionPoolerConfig
  • Resources
  • TimeOfDay
  • Access
  • PerformanceDiagnostics
  • DiskSizeAutoscaling
  • DatabaseSpec
  • Extension
  • UserSpec
  • Permission
  • UserSettings
  • PGAuditSettings
  • HostSpec
  • ConfigHostSpec
  • PostgresqlHostConfig9_6
  • PostgresqlHostConfig10_1C
  • PostgresqlHostConfig10
  • PostgresqlHostConfig11
  • PostgresqlHostConfig11_1C
  • PostgresqlHostConfig12
  • PostgresqlHostConfig12_1C
  • PostgresqlHostConfig13
  • PostgresqlHostConfig13_1C
  • PostgresqlHostConfig14
  • PostgresqlHostConfig14_1C
  • PostgresqlHostConfig15
  • PostgresqlHostConfig15_1C
  • PostgresqlHostConfig16
  • PostgresqlHostConfig16_1C
  • PostgresqlHostConfig17
  • PostgresqlHostConfig17_1C
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • BackupRetentionPolicySpec
  • CronTab
  • Response
  • CreateClusterMetadata
  • Status
  • Cluster
  • Monitoring
  • ClusterConfig
  • PostgresqlConfigSet9_6
  • PostgresqlConfig9_6
  • PostgresqlConfigSet10_1C
  • PostgresqlConfig10_1C
  • PostgresqlConfigSet10
  • PostgresqlConfig10
  • PostgresqlConfigSet11
  • PostgresqlConfig11
  • PostgresqlConfigSet11_1C
  • PostgresqlConfig11_1C
  • PostgresqlConfigSet12
  • PostgresqlConfig12
  • PostgresqlConfigSet12_1C
  • PostgresqlConfig12_1C
  • PostgresqlConfigSet13
  • PostgresqlConfig13
  • PostgresqlConfigSet13_1C
  • PostgresqlConfig13_1C
  • PostgresqlConfigSet14
  • PostgresqlConfig14
  • PostgresqlConfigSet14_1C
  • PostgresqlConfig14_1C
  • PostgresqlConfigSet15
  • PostgresqlConfig15
  • PostgresqlConfigSet15_1C
  • PostgresqlConfig15_1C
  • PostgresqlConfigSet16
  • PostgresqlConfig16
  • PostgresqlConfigSet16_1C
  • PostgresqlConfig16_1C
  • PostgresqlConfigSet17
  • PostgresqlConfig17
  • PostgresqlConfigSet17_1C
  • PostgresqlConfig17_1C
  • ConnectionPoolerConfig
  • Resources
  • TimeOfDay
  • Access
  • PerformanceDiagnostics
  • DiskSizeAutoscaling
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • MaintenanceOperation
  1. Справочник API
  2. REST (англ.)
  3. Cluster
  4. Create

Managed Service for PostgreSQL API, REST: Cluster.Create

Статья создана
Yandex Cloud
Улучшена
Обновлена 21 февраля 2025 г.
  • HTTP request
  • Body parameters
  • ConfigSpec
  • PostgresqlConfig9_6
  • PostgresqlConfig10_1C
  • PostgresqlConfig10
  • PostgresqlConfig11
  • PostgresqlConfig11_1C
  • PostgresqlConfig12
  • PostgresqlConfig12_1C
  • PostgresqlConfig13
  • PostgresqlConfig13_1C
  • PostgresqlConfig14
  • PostgresqlConfig14_1C
  • PostgresqlConfig15
  • PostgresqlConfig15_1C
  • PostgresqlConfig16
  • PostgresqlConfig16_1C
  • PostgresqlConfig17
  • PostgresqlConfig17_1C
  • ConnectionPoolerConfig
  • Resources
  • TimeOfDay
  • Access
  • PerformanceDiagnostics
  • DiskSizeAutoscaling
  • DatabaseSpec
  • Extension
  • UserSpec
  • Permission
  • UserSettings
  • PGAuditSettings
  • HostSpec
  • ConfigHostSpec
  • PostgresqlHostConfig9_6
  • PostgresqlHostConfig10_1C
  • PostgresqlHostConfig10
  • PostgresqlHostConfig11
  • PostgresqlHostConfig11_1C
  • PostgresqlHostConfig12
  • PostgresqlHostConfig12_1C
  • PostgresqlHostConfig13
  • PostgresqlHostConfig13_1C
  • PostgresqlHostConfig14
  • PostgresqlHostConfig14_1C
  • PostgresqlHostConfig15
  • PostgresqlHostConfig15_1C
  • PostgresqlHostConfig16
  • PostgresqlHostConfig16_1C
  • PostgresqlHostConfig17
  • PostgresqlHostConfig17_1C
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • BackupRetentionPolicySpec
  • CronTab
  • Response
  • CreateClusterMetadata
  • Status
  • Cluster
  • Monitoring
  • ClusterConfig
  • PostgresqlConfigSet9_6
  • PostgresqlConfig9_6
  • PostgresqlConfigSet10_1C
  • PostgresqlConfig10_1C
  • PostgresqlConfigSet10
  • PostgresqlConfig10
  • PostgresqlConfigSet11
  • PostgresqlConfig11
  • PostgresqlConfigSet11_1C
  • PostgresqlConfig11_1C
  • PostgresqlConfigSet12
  • PostgresqlConfig12
  • PostgresqlConfigSet12_1C
  • PostgresqlConfig12_1C
  • PostgresqlConfigSet13
  • PostgresqlConfig13
  • PostgresqlConfigSet13_1C
  • PostgresqlConfig13_1C
  • PostgresqlConfigSet14
  • PostgresqlConfig14
  • PostgresqlConfigSet14_1C
  • PostgresqlConfig14_1C
  • PostgresqlConfigSet15
  • PostgresqlConfig15
  • PostgresqlConfigSet15_1C
  • PostgresqlConfig15_1C
  • PostgresqlConfigSet16
  • PostgresqlConfig16
  • PostgresqlConfigSet16_1C
  • PostgresqlConfig16_1C
  • PostgresqlConfigSet17
  • PostgresqlConfig17
  • PostgresqlConfigSet17_1C
  • PostgresqlConfig17_1C
  • ConnectionPoolerConfig
  • Resources
  • TimeOfDay
  • Access
  • PerformanceDiagnostics
  • DiskSizeAutoscaling
  • MaintenanceWindow
  • WeeklyMaintenanceWindow
  • MaintenanceOperation

Creates a PostgreSQL cluster in the specified folder.

HTTP requestHTTP request

POST https://mdb.api.cloud.yandex.net/managed-postgresql/v1/clusters

Body parametersBody parameters

{
  "folderId": "string",
  "name": "string",
  "description": "string",
  "labels": "object",
  "environment": "string",
  "configSpec": {
    "version": "string",
    // Includes only one of the fields `postgresqlConfig_9_6`, `postgresqlConfig_10_1c`, `postgresqlConfig_10`, `postgresqlConfig_11`, `postgresqlConfig_11_1c`, `postgresqlConfig_12`, `postgresqlConfig_12_1c`, `postgresqlConfig_13`, `postgresqlConfig_13_1c`, `postgresqlConfig_14`, `postgresqlConfig_14_1c`, `postgresqlConfig_15`, `postgresqlConfig_15_1c`, `postgresqlConfig_16`, `postgresqlConfig_16_1c`, `postgresqlConfig_17`, `postgresqlConfig_17_1c`
    "postgresqlConfig_9_6": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "replacementSortTuples": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "sqlInheritance": "boolean",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string"
    },
    "postgresqlConfig_10_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "replacementSortTuples": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "onlineAnalyzeEnable": "boolean",
      "plantunerFixEmptyTable": "boolean",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_10": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "replacementSortTuples": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_11": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "vacuumCleanupIndexScaleFactor": "number",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_11_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "vacuumCleanupIndexScaleFactor": "number",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_12": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "vacuumCleanupIndexScaleFactor": "number",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_12_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "vacuumCleanupIndexScaleFactor": "number",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_13": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "vacuumCleanupIndexScaleFactor": "number",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_13_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "operatorPrecedenceWarning": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "vacuumCleanupIndexScaleFactor": "number",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_14": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_14_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_15": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "enableGroupByReordering": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_15_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "maxStackDepth": "string",
      "enableGroupByReordering": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_16": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "debugParallelQuery": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "enableGroupByReordering": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_16_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "oldSnapshotThreshold": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "debugParallelQuery": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "maxStackDepth": "string",
      "enableGroupByReordering": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string"
    },
    "postgresqlConfig_17": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "debugParallelQuery": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "maxStackDepth": "string",
      "enableGroupByReordering": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string",
      "autoExplainLogFormat": "string",
      "trackCommitTimestamp": "boolean",
      "maxLogicalReplicationWorkers": "string",
      "maxWalSenders": "string",
      "maxReplicationSlots": "string"
    },
    "postgresqlConfig_17_1c": {
      "maxConnections": "string",
      "sharedBuffers": "string",
      "tempBuffers": "string",
      "maxPreparedTransactions": "string",
      "workMem": "string",
      "maintenanceWorkMem": "string",
      "autovacuumWorkMem": "string",
      "tempFileLimit": "string",
      "vacuumCostDelay": "string",
      "vacuumCostPageHit": "string",
      "vacuumCostPageMiss": "string",
      "vacuumCostPageDirty": "string",
      "vacuumCostLimit": "string",
      "bgwriterDelay": "string",
      "bgwriterLruMaxpages": "string",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "string",
      "backendFlushAfter": "string",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "string",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "string",
      "maxWalSize": "string",
      "minWalSize": "string",
      "maxStandbyStreamingDelay": "string",
      "defaultStatisticsTarget": "string",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "string",
      "joinCollapseLimit": "string",
      "debugParallelQuery": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "string",
      "logCheckpoints": "boolean",
      "logConnections": "boolean",
      "logDisconnections": "boolean",
      "logDuration": "boolean",
      "logErrorVerbosity": "string",
      "logLockWaits": "boolean",
      "logStatement": "string",
      "logTempFiles": "string",
      "searchPath": "string",
      "rowSecurity": "boolean",
      "defaultTransactionIsolation": "string",
      "statementTimeout": "string",
      "lockTimeout": "string",
      "idleInTransactionSessionTimeout": "string",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "string",
      "deadlockTimeout": "string",
      "maxLocksPerTransaction": "string",
      "maxPredLocksPerTransaction": "string",
      "arrayNulls": "boolean",
      "backslashQuote": "string",
      "defaultWithOids": "boolean",
      "escapeStringWarning": "boolean",
      "loCompatPrivileges": "boolean",
      "quoteAllIdentifiers": "boolean",
      "standardConformingStrings": "boolean",
      "synchronizeSeqscans": "boolean",
      "transformNullEquals": "boolean",
      "exitOnError": "boolean",
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "string",
      "autovacuumVacuumCostDelay": "string",
      "autovacuumVacuumCostLimit": "string",
      "autovacuumNaptime": "string",
      "archiveTimeout": "string",
      "trackActivityQuerySize": "string",
      "onlineAnalyzeEnable": "boolean",
      "enableBitmapscan": "boolean",
      "enableHashagg": "boolean",
      "enableHashjoin": "boolean",
      "enableIndexscan": "boolean",
      "enableIndexonlyscan": "boolean",
      "enableMaterial": "boolean",
      "enableMergejoin": "boolean",
      "enableNestloop": "boolean",
      "enableSeqscan": "boolean",
      "enableSort": "boolean",
      "enableTidscan": "boolean",
      "maxWorkerProcesses": "string",
      "maxParallelWorkers": "string",
      "maxParallelWorkersPerGather": "string",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": "boolean",
      "timezone": "string",
      "enableParallelAppend": "boolean",
      "enableParallelHash": "boolean",
      "enablePartitionPruning": "boolean",
      "enablePartitionwiseAggregate": "boolean",
      "enablePartitionwiseJoin": "boolean",
      "jit": "boolean",
      "maxParallelMaintenanceWorkers": "string",
      "parallelLeaderParticipation": "boolean",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "string",
      "effectiveCacheSize": "string",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "string",
      "autoExplainLogAnalyze": "boolean",
      "autoExplainLogBuffers": "boolean",
      "autoExplainLogTiming": "boolean",
      "autoExplainLogTriggers": "boolean",
      "autoExplainLogVerbose": "boolean",
      "autoExplainLogNestedStatements": "boolean",
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": "boolean",
      "pgHintPlanEnableHintTable": "boolean",
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "hashMemMultiplier": "number",
      "logicalDecodingWorkMem": "string",
      "maintenanceIoConcurrency": "string",
      "maxSlotWalKeepSize": "string",
      "walKeepSize": "string",
      "enableIncrementalSort": "boolean",
      "autovacuumVacuumInsertThreshold": "string",
      "autovacuumVacuumInsertScaleFactor": "number",
      "logMinDurationSample": "string",
      "logStatementSampleRate": "number",
      "logParameterMaxLength": "string",
      "logParameterMaxLengthOnError": "string",
      "clientConnectionCheckInterval": "string",
      "enableAsyncAppend": "boolean",
      "enableGathermerge": "boolean",
      "enableMemoize": "boolean",
      "logRecoveryConflictWaits": "boolean",
      "vacuumFailsafeAge": "string",
      "vacuumMultixactFailsafeAge": "string",
      "pgQualstatsEnabled": "boolean",
      "pgQualstatsTrackConstants": "boolean",
      "pgQualstatsMax": "string",
      "pgQualstatsResolveOids": "boolean",
      "pgQualstatsSampleRate": "number",
      "plantunerFixEmptyTable": "boolean",
      "maxStackDepth": "string",
      "enableGroupByReordering": "boolean",
      "geqo": "boolean",
      "geqoThreshold": "string",
      "geqoEffort": "string",
      "geqoPoolSize": "string",
      "geqoGenerations": "string",
      "geqoSelectionBias": "number",
      "geqoSeed": "number",
      "pgTrgmSimilarityThreshold": "number",
      "pgTrgmWordSimilarityThreshold": "number",
      "pgTrgmStrictWordSimilarityThreshold": "number",
      "maxStandbyArchiveDelay": "string",
      "sessionDurationTimeout": "string",
      "logReplicationCommands": "boolean",
      "logAutovacuumMinDuration": "string",
      "passwordEncryption": "string",
      "autoExplainLogFormat": "string",
      "trackCommitTimestamp": "boolean",
      "maxLogicalReplicationWorkers": "string",
      "maxWalSenders": "string",
      "maxReplicationSlots": "string"
    },
    // end of the list of possible fields
    "poolerConfig": {
      "poolingMode": "string",
      "poolDiscard": "boolean"
    },
    "resources": {
      "resourcePresetId": "string",
      "diskSize": "string",
      "diskTypeId": "string"
    },
    "autofailover": "boolean",
    "backupWindowStart": {
      "hours": "integer",
      "minutes": "integer",
      "seconds": "integer",
      "nanos": "integer"
    },
    "backupRetainPeriodDays": "string",
    "access": {
      "dataLens": "boolean",
      "webSql": "boolean",
      "serverless": "boolean",
      "dataTransfer": "boolean",
      "yandexQuery": "boolean"
    },
    "performanceDiagnostics": {
      "enabled": "boolean",
      "sessionsSamplingInterval": "string",
      "statementsSamplingInterval": "string"
    },
    "diskSizeAutoscaling": {
      "plannedUsageThreshold": "string",
      "emergencyUsageThreshold": "string",
      "diskSizeLimit": "string"
    }
  },
  "databaseSpecs": [
    {
      "name": "string",
      "owner": "string",
      "lcCollate": "string",
      "lcCtype": "string",
      "extensions": [
        {
          "name": "string",
          "version": "string"
        }
      ],
      "templateDb": "string",
      "deletionProtection": "boolean"
    }
  ],
  "userSpecs": [
    {
      "name": "string",
      "password": "string",
      "permissions": [
        {
          "databaseName": "string"
        }
      ],
      "connLimit": "string",
      "settings": {
        "defaultTransactionIsolation": "string",
        "lockTimeout": "string",
        "logMinDurationStatement": "string",
        "synchronousCommit": "string",
        "tempFileLimit": "string",
        "logStatement": "string",
        "poolMode": "string",
        "preparedStatementsPooling": "boolean",
        "catchupTimeout": "string",
        "walSenderTimeout": "string",
        "idleInTransactionSessionTimeout": "string",
        "statementTimeout": "string",
        "pgaudit": {
          "log": [
            "string"
          ]
        }
      },
      "login": "boolean",
      "grants": [
        "string"
      ],
      "deletionProtection": "boolean",
      "userPasswordEncryption": "string",
      "generatePassword": "boolean"
    }
  ],
  "hostSpecs": [
    {
      "zoneId": "string",
      "subnetId": "string",
      "assignPublicIp": "boolean",
      "replicationSource": "string",
      "priority": "string",
      "configSpec": {
        // Includes only one of the fields `postgresqlConfig_9_6`, `postgresqlConfig_10_1c`, `postgresqlConfig_10`, `postgresqlConfig_11`, `postgresqlConfig_11_1c`, `postgresqlConfig_12`, `postgresqlConfig_12_1c`, `postgresqlConfig_13`, `postgresqlConfig_13_1c`, `postgresqlConfig_14`, `postgresqlConfig_14_1c`, `postgresqlConfig_15`, `postgresqlConfig_15_1c`, `postgresqlConfig_16`, `postgresqlConfig_16_1c`, `postgresqlConfig_17`, `postgresqlConfig_17_1c`
        "postgresqlConfig_9_6": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "replacementSortTuples": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "sqlInheritance": "boolean",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_10_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "replacementSortTuples": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_10": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "replacementSortTuples": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_11": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_11_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_12": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_12_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_13": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_13_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_14": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_14_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_15": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_15_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_16": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_16_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_17": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "postgresqlConfig_17_1c": {
          "recoveryMinApplyDelay": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "workMem": "string",
          "tempFileLimit": "string",
          "backendFlushAfter": "string",
          "maxStandbyStreamingDelay": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        }
        // end of the list of possible fields
      }
    }
  ],
  "networkId": "string",
  "securityGroupIds": [
    "string"
  ],
  "deletionProtection": "boolean",
  "hostGroupIds": [
    "string"
  ],
  "maintenanceWindow": {
    // Includes only one of the fields `anytime`, `weeklyMaintenanceWindow`
    "anytime": "object",
    "weeklyMaintenanceWindow": {
      "day": "string",
      "hour": "string"
    }
    // end of the list of possible fields
  },
  "retentionPolicies": [
    {
      "policyName": "string",
      "cron": {
        "dayOfMonth": "string",
        "month": "string",
        "dayOfWeek": "string"
      },
      "retainForDays": "string",
      "description": "string"
    }
  ]
}

Field

Description

folderId

string

Required field. ID of the folder to create the PostgreSQL cluster in.

name

string

Required field. Name of the PostgreSQL cluster. The name must be unique within the folder.

description

string

Description of the PostgreSQL cluster.

labels

object (map<string, string>)

Custom labels for the PostgreSQL cluster as key:value pairs. Maximum 64 per resource.
For example, "project": "mvp" or "source": "dictionary".

environment

enum (Environment)

Required field. Deployment environment of the PostgreSQL cluster.

  • ENVIRONMENT_UNSPECIFIED
  • PRODUCTION: Stable environment with a conservative update policy:
    only hotfixes are applied during regular maintenance.
  • PRESTABLE: Environment with more aggressive update policy: new versions
    are rolled out irrespective of backward compatibility.

configSpec

ConfigSpec

Required field. Configuration and resources for hosts that should be created for the PostgreSQL cluster.

databaseSpecs[]

DatabaseSpec

Required field. Descriptions of databases to be created in the PostgreSQL cluster.

userSpecs[]

UserSpec

Required field. Descriptions of database users to be created in the PostgreSQL cluster.

hostSpecs[]

HostSpec

Required field. Individual configurations for hosts that should be created for the PostgreSQL cluster.

networkId

string

Required field. ID of the network to create the cluster in.

securityGroupIds[]

string

User security groups

deletionProtection

boolean

Deletion Protection inhibits deletion of the cluster

hostGroupIds[]

string

Host groups hosting VMs of the cluster.

maintenanceWindow

MaintenanceWindow

Window of maintenance operations.

retentionPolicies[]

BackupRetentionPolicySpec

Backup long-term retention policies setting.

ConfigSpecConfigSpec

Field

Description

version

string

Version of PostgreSQL used in the cluster.
Possible values: 9.6, 10, 10_1c, 11, 12, 13, 14, 15, 16, 17

postgresqlConfig_9_6

PostgresqlConfig9_6

Configuration for a PostgreSQL 9.6 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_10_1c

PostgresqlConfig10_1C

Configuration for a PostgreSQL 10 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_10

PostgresqlConfig10

Configuration for a PostgreSQL 10 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_11

PostgresqlConfig11

Configuration for a PostgreSQL 11 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_11_1c

PostgresqlConfig11_1C

Configuration for a PostgreSQL 11 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_12

PostgresqlConfig12

Configuration for a PostgreSQL 12 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_12_1c

PostgresqlConfig12_1C

Configuration for a PostgreSQL 12 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_13

PostgresqlConfig13

Configuration for a PostgreSQL 13 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_13_1c

PostgresqlConfig13_1C

Configuration for a PostgreSQL 13 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_14

PostgresqlConfig14

Configuration for a PostgreSQL 14 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_14_1c

PostgresqlConfig14_1C

Configuration for a PostgreSQL 14 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_15

PostgresqlConfig15

Configuration for a PostgreSQL 15 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_15_1c

PostgresqlConfig15_1C

Configuration for a PostgreSQL 15 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_16

PostgresqlConfig16

Configuration for a PostgreSQL 16 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_16_1c

PostgresqlConfig16_1C

Configuration for a PostgreSQL 16 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_17

PostgresqlConfig17

Configuration for a PostgreSQL 17 cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

postgresqlConfig_17_1c

PostgresqlConfig17_1C

Configuration for a PostgreSQL 17 1C cluster.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration of a PostgreSQL cluster.

poolerConfig

ConnectionPoolerConfig

Configuration of the connection pooler.

resources

Resources

Resources allocated to PostgreSQL hosts.

autofailover

boolean

Configuration setting which enables/disables autofailover in cluster.

backupWindowStart

TimeOfDay

Time to start the daily backup, in the UTC timezone.

backupRetainPeriodDays

string (int64)

Retention policy of automated backups.

access

Access

Access policy to DB

performanceDiagnostics

PerformanceDiagnostics

Configuration of the performance diagnostics service.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling

PostgresqlConfig9_6PostgresqlConfig9_6

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

Acceptable values are 0.0 to 1.0, inclusive.

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

sqlInheritance

boolean

This option has been removed in PostgreSQL 10.

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlConfig10_1CPostgresqlConfig10_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

onlineAnalyzeEnable

boolean

plantunerFixEmptyTable

boolean

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig10PostgresqlConfig10

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig11PostgresqlConfig11

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig11_1CPostgresqlConfig11_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig12PostgresqlConfig12

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig12_1CPostgresqlConfig12_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig13PostgresqlConfig13

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig13_1CPostgresqlConfig13_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig14PostgresqlConfig14

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig14_1CPostgresqlConfig14_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig15PostgresqlConfig15

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig15_1CPostgresqlConfig15_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig16PostgresqlConfig16

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig16_1CPostgresqlConfig16_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfig17PostgresqlConfig17

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

autoExplainLogFormat

enum (AutoExplainLogFormat)

Selects the EXPLAIN output format to be used. The allowed values are AUTO_EXPLAIN_LOG_FORMAT_TEXT, AUTO_EXPLAIN_LOG_FORMAT_XML, AUTO_EXPLAIN_LOG_FORMAT_JSON, and AUTO_EXPLAIN_LOG_FORMAT_YAML. The default is AUTO_EXPLAIN_LOG_FORMAT_TEXT.

  • AUTO_EXPLAIN_LOG_FORMAT_UNSPECIFIED
  • AUTO_EXPLAIN_LOG_FORMAT_TEXT
  • AUTO_EXPLAIN_LOG_FORMAT_XML
  • AUTO_EXPLAIN_LOG_FORMAT_JSON
  • AUTO_EXPLAIN_LOG_FORMAT_YAML

trackCommitTimestamp

boolean

maxLogicalReplicationWorkers

string (int64)

maxWalSenders

string (int64)

maxReplicationSlots

string (int64)

PostgresqlConfig17_1CPostgresqlConfig17_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

autoExplainLogFormat

enum (AutoExplainLogFormat)

Selects the EXPLAIN output format to be used. The allowed values are AUTO_EXPLAIN_LOG_FORMAT_TEXT, AUTO_EXPLAIN_LOG_FORMAT_XML, AUTO_EXPLAIN_LOG_FORMAT_JSON, and AUTO_EXPLAIN_LOG_FORMAT_YAML. The default is AUTO_EXPLAIN_LOG_FORMAT_TEXT.

  • AUTO_EXPLAIN_LOG_FORMAT_UNSPECIFIED
  • AUTO_EXPLAIN_LOG_FORMAT_TEXT
  • AUTO_EXPLAIN_LOG_FORMAT_XML
  • AUTO_EXPLAIN_LOG_FORMAT_JSON
  • AUTO_EXPLAIN_LOG_FORMAT_YAML

trackCommitTimestamp

boolean

maxLogicalReplicationWorkers

string (int64)

maxWalSenders

string (int64)

maxReplicationSlots

string (int64)

ConnectionPoolerConfigConnectionPoolerConfig

Field

Description

poolingMode

enum (PoolingMode)

Mode that the connection pooler is working in.
See descriptions of all modes in the documentation for PgBouncer.

  • POOLING_MODE_UNSPECIFIED
  • SESSION: Session pooling mode.
  • TRANSACTION: Transaction pooling mode.
  • STATEMENT: Statement pooling mode.

poolDiscard

boolean

Setting server_reset_query_always parameter in PgBouncer.

ResourcesResources

Field

Description

resourcePresetId

string

ID of the preset for computational resources available to a host (CPU, memory etc.).
All available presets are listed in the documentation.

diskSize

string (int64)

Volume of the storage available to a host, in bytes.

diskTypeId

string

Type of the storage environment for the host.
Possible values:

  • network-hdd - network HDD drive,
  • network-ssd - network SSD drive,
  • local-ssd - local SSD storage.

TimeOfDayTimeOfDay

Represents a time of day. The date and time zone are either not significant
or are specified elsewhere. An API may choose to allow leap seconds. Related
types are google.type.Date and google.protobuf.Timestamp.

Field

Description

hours

integer (int32)

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
to allow the value "24:00:00" for scenarios like business closing time.

minutes

integer (int32)

Minutes of hour of day. Must be from 0 to 59.

seconds

integer (int32)

Seconds of minutes of the time. Must normally be from 0 to 59. An API may
allow the value 60 if it allows leap-seconds.

nanos

integer (int32)

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

AccessAccess

Field

Description

dataLens

boolean

Allow access for DataLens

webSql

boolean

Allow SQL queries to the cluster databases from the management console.

See SQL queries in the management console for more details.

serverless

boolean

Allow access for Serverless

dataTransfer

boolean

Allow access for DataTransfer.

yandexQuery

boolean

Allow access for YandexQuery.

PerformanceDiagnosticsPerformanceDiagnostics

Field

Description

enabled

boolean

Configuration setting which enables/disables performance diagnostics service in cluster.

sessionsSamplingInterval

string (int64)

Interval (in seconds) for pg_stat_activity sampling

statementsSamplingInterval

string (int64)

Interval (in seconds) for pg_stat_statements sampling

DiskSizeAutoscalingDiskSizeAutoscaling

Field

Description

plannedUsageThreshold

string (int64)

Threshold of storage usage (in percent) that triggers automatic scaling of the storage during the maintenance window. Zero value means disabled threshold.

emergencyUsageThreshold

string (int64)

Threshold of storage usage (in percent) that triggers immediate automatic scaling of the storage. Zero value means disabled threshold.

diskSizeLimit

string (int64)

New storage size (in bytes) that is set when one of the thresholds is achieved.

DatabaseSpecDatabaseSpec

Field

Description

name

string

Required field. Name of the PostgreSQL database. 1-63 characters long.

owner

string

Required field. Name of the user to be assigned as the owner of the database.
To get the list of available PostgreSQL users, make a UserService.List request.

lcCollate

string

POSIX locale for string sorting order.
Can only be set at creation time.

lcCtype

string

POSIX locale for character classification.
Can only be set at creation time.

extensions[]

Extension

PostgreSQL extensions to be enabled for the database.

templateDb

string

Name of the PostgreSQL database template.

deletionProtection

boolean

Deletion Protection inhibits deletion of the database

Default value: unspecified (inherits cluster's deletion_protection)

ExtensionExtension

Field

Description

name

string

Name of the extension, e.g. pg_trgm or pg_btree.
Extensions supported by Managed Service for PostgreSQL are listed in the Developer's Guide.

version

string

Version of the extension.

UserSpecUserSpec

Field

Description

name

string

Required field. Name of the PostgreSQL user.

password

string

Required field. Password of the PostgreSQL user.

permissions[]

Permission

Set of permissions to grant to the user to access specific databases.

connLimit

string (int64)

Maximum number of database connections that should be available to the user.

When used in session pooling, this setting limits the number of connections to every single host in PostgreSQL cluster. In this case, the setting's value must be greater than the total number of connections that backend services can open to access the PostgreSQL cluster. The setting's value should not exceed the value of the Cluster.config.postgresqlConfig_12.effectiveConfig.maxConnections setting.

When used in transaction pooling, this setting limits the number of user's active transactions; therefore, in this mode user can open thousands of connections, but only N concurrent connections will be opened, where N is the value of the setting.

Minimum value: 10 (default: 50), when used in session pooling.

settings

UserSettings

PostgreSQL settings for the user.

login

boolean

This flag defines whether the user can login to a PostgreSQL database.

Default value: true (login is allowed).

grants[]

string

A set of roles and privileges that are granted to the user.

For more information, see the documentation.

deletionProtection

boolean

Deletion Protection inhibits deletion of the user

Default value: unspecified (inherits cluster's deletion_protection)

userPasswordEncryption

enum (UserPasswordEncryption)

Password-based authentication method for user.
Possible values are USER_PASSWORD_ENCRYPTION_MD5 or USER_PASSWORD_ENCRYPTION_SCRAM_SHA_256.
The default is password_encryption setting for cluster.

  • USER_PASSWORD_ENCRYPTION_UNSPECIFIED
  • USER_PASSWORD_ENCRYPTION_MD5
  • USER_PASSWORD_ENCRYPTION_SCRAM_SHA_256

generatePassword

boolean

Generate password using Connection Manager.

PermissionPermission

Field

Description

databaseName

string

Name of the database that the permission grants access to.

UserSettingsUserSettings

PostgreSQL user settings.

Field

Description

defaultTransactionIsolation

enum (TransactionIsolation)

SQL sets an isolation level for each transaction.
This setting defines the default isolation level to be set for all new SQL transactions.

For more information, see the PostgreSQL documentation.

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED: This level behaves like TRANSACTION_ISOLATION_READ_COMMITTED in PostgreSQL.
  • TRANSACTION_ISOLATION_READ_COMMITTED: On this level query sees only data committed before the query began. Default value.
  • TRANSACTION_ISOLATION_REPEATABLE_READ: On this level all subsequent queries in a transaction will see the same rows, that were read by the first SELECT or INSERT query in this transaction, unchanged (these rows are locked during the first query).
  • TRANSACTION_ISOLATION_SERIALIZABLE: This level provides the strictest transaction isolation.
    All queries in the current transaction see only the rows that were fixed prior to execution of the first SELECT or INSERT query in this transaction.
    If read and write operations in a concurrent set of serializable transactions overlap and this may cause an inconsistency that is not possible during the serial transaction execution, then one of the transaction will be rolled back, triggering a serialization failure.

lockTimeout

string (int64)

The maximum time (in milliseconds) for any statement to wait for acquiring a lock on an table, index, row or other database object.
If the wait time is longer than the specified amount, then this statement is aborted.

Default value: 0 (no control is enforced, a statement waiting time is unlimited).

logMinDurationStatement

string (int64)

This setting controls logging of the duration of statements.

The duration of each completed statement will be logged if the statement ran for at least the specified amount of time (in milliseconds).
E.g., if this setting's value is set to 500, a statement that took 300 milliseconds to complete will not be logged; on the other hand, the one that took 2000 milliseconds to complete, will be logged.

Value of 0 forces PostgreSQL to log the duration of all statements.

Value of -1 (default) disables logging of the duration of statements.

For more information, see the PostgreSQL documentation.

synchronousCommit

enum (SynchronousCommit)

This setting defines whether DBMS will commit transaction in a synchronous way.

When synchronization is enabled, cluster waits for the synchronous operations to be completed prior to reporting success to the client.
These operations guarantee different levels of the data safety and visibility in the cluster.

For more information, see the PostgreSQL documentation.

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON: Success is reported to the client if the data is in WAL (Write-Ahead Log), and WAL is written to the storage of both the master and its synchronous standby server. Default value.
  • SYNCHRONOUS_COMMIT_OFF: Success is reported to the client even if the data is not in WAL.
    There is no synchronous write operation, data may be loss in case of storage subsystem failure.
  • SYNCHRONOUS_COMMIT_LOCAL: Success is reported to the client if the data is in WAL, and WAL is written to the storage of the master server.
    The transaction may be lost due to storage subsystem failure on the master server.
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE: Success is reported to the client if the data is in WAL, WAL is written to the storage of the master server, and the server's synchronous standby indicates that it has received WAL and written it out to its operating system.
    The transaction may be lost due to simultaneous storage subsystem failure on the master and operating system's failure on the synchronous standby.
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY: Success is reported to the client if the data is in WAL (Write-Ahead Log), WAL is written to the storage of the master server, and its synchronous standby indicates that it has received WAL and applied it.
    The transaction may be lost due to irrecoverably failure of both the master and its synchronous standby.

tempFileLimit

string (int64)

The maximum storage space size (in kilobytes) that a single process can use to create temporary files.
If a transaction exceeds this limit during execution, it will be aborted.

A huge query may not fit into a server's RAM, therefore PostgreSQL will use some storage to store and execute such a query. Too big queries can make excessive use of the storage system, effectively making other quieries to run slow. This setting prevents execution of a big queries that can influence other queries by limiting size of temporary files.

logStatement

enum (LogStatement)

This setting specifies which SQL statements should be logged (on the user level).

For more information, see the PostgreSQL documentation.

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE: Logs none of SQL statements. Default value.
  • LOG_STATEMENT_DDL: Logs all data definition statements (such as CREATE, ALTER, DROP and others).
  • LOG_STATEMENT_MOD: Logs all statements that fall in the LOG_STATEMENT_DDL category plus data-modifying statements (such as INSERT, UPDATE and others).
  • LOG_STATEMENT_ALL: Logs all SQL statements.

poolMode

enum (PoolingMode)

Mode that the connection pooler is working in with specified user.

For more information, see the Odyssey documentation.

  • POOLING_MODE_UNSPECIFIED
  • SESSION: Server connection will be assigned to it for the whole duration the client stays connected. Default value.
  • TRANSACTION: Server connection is assigned to a client only during a transaction.
  • STATEMENT: Server connection will be put back into the pool immediately after a query completes.

preparedStatementsPooling

boolean

User can use prepared statements with transaction pooling.

For more information, see the PostgreSQL documentation.

catchupTimeout

string (int64)

The connection pooler setting. It determines the maximum allowed replication lag (in seconds).
Pooler will reject connections to the replica with a lag above this threshold.
It can be useful to prevent application from reading stale data.

Default value: 0

Value of 0 disables this mechanism

walSenderTimeout

string (int64)

The maximum time (in milliseconds) to wait for WAL replication (can be set only for PostgreSQL 12+)
Terminate replication connections that are inactive for longer than this amount of time.

Default value: 60000 (60 seconds).

Value of 0 disables the timeout mechanism.

For more information, see the PostgreSQL documentation.

idleInTransactionSessionTimeout

string (int64)

Sets the maximum allowed idle time, in milliseconds, between queries while in a transaction.

The default value is 0, which disables the timeout.

For more information, see the PostgreSQL documentation.

statementTimeout

string (int64)

The maximum time (in milliseconds) to wait for statement.
The timeout is measured from the time a command arrives at the server until it is completed by the server.

If log_min_error_statement is set to ERROR or lower, the statement that timed out will also be logged.

Value of 0 (default) disables the timeout

For more information, see the PostgreSQL documentation.

pgaudit

PGAuditSettings

Settings of the PostgreSQL Audit Extension (pgaudit).

PGAuditSettingsPGAuditSettings

Field

Description

log[]

enum (PGAuditSettingsLog)

Defines which user queries will be written to the audit log. Corresponds to the Pg audit log user setting.

The possible values are the following:

  • PG_AUDIT_SETTINGS_LOG_READ: SELECT and COPY queries are logged if the data source is a relation or query.
  • PG_AUDIT_SETTINGS_LOG_WRITE: INSERT, UPDATE, DELETE, TRUNCATE, and COPY queries are logged if the data target is a relation.
  • PG_AUDIT_SETTINGS_LOG_FUNCTION: Function invocations and DO sections are logged.
  • PG_AUDIT_SETTINGS_LOG_ROLE: Statements related to role and privilege management, such as GRANT, REVOKE, or CREATE/ALTER/DROP ROLE, are logged.
  • PG_AUDIT_SETTINGS_LOG_DDL: Any DDL statements that do not belong to the ROLE class are logged.
  • PG_AUDIT_SETTINGS_LOG_MISC: Miscellaneous commands, such as DISCARD, FETCH, CHECKPOINT, VACUUM, and SET, are logged.
  • PG_AUDIT_SETTINGS_LOG_MISC_SET: Miscellaneous SET commands, e.g., SET ROLE, are logged.

The default value is PG_AUDIT_SETTINGS_LOG_UNSPECIFIED. In this case, the parameter is not configured.

  • PG_AUDIT_SETTINGS_LOG_UNSPECIFIED
  • PG_AUDIT_SETTINGS_LOG_READ
  • PG_AUDIT_SETTINGS_LOG_WRITE
  • PG_AUDIT_SETTINGS_LOG_FUNCTION
  • PG_AUDIT_SETTINGS_LOG_ROLE
  • PG_AUDIT_SETTINGS_LOG_DDL
  • PG_AUDIT_SETTINGS_LOG_MISC
  • PG_AUDIT_SETTINGS_LOG_MISC_SET

HostSpecHostSpec

Field

Description

zoneId

string

ID of the availability zone where the host resides.
To get a list of available zones, use the yandex.cloud.compute.v1.ZoneService.List request.

subnetId

string

ID of the subnet that the host should belong to. This subnet should be a part
of the network that the cluster belongs to.
The ID of the network is set in the field Cluster.networkId.

assignPublicIp

boolean

Whether the host should get a public IP address on creation.

After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
a public IP to a host without one, recreate the host with assignPublicIp set as needed.

Possible values:

  • false - don't assign a public IP to the host.
  • true - the host should have a public IP address.

replicationSource

string

Host.name of the host to be used as the replication source (for cascading replication).

priority

string (int64)

Priority of the host as a replica. A higher value corresponds to higher priority.

The host with the highest priority is the synchronous replica. All others are asynchronous.
The synchronous replica replaces the master when needed.

When a replica becomes the master, its priority is ignored.

configSpec

ConfigHostSpec

Configuration of a PostgreSQL server for the host.

ConfigHostSpecConfigHostSpec

Field

Description

postgresqlConfig_9_6

PostgresqlHostConfig9_6

Configuration for a host with PostgreSQL 9.6 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_10_1c

PostgresqlHostConfig10_1C

Configuration for a host with PostgreSQL 10 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_10

PostgresqlHostConfig10

Configuration for a host with PostgreSQL 10 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_11

PostgresqlHostConfig11

Configuration for a host with PostgreSQL 11 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_11_1c

PostgresqlHostConfig11_1C

Configuration for a host with PostgreSQL 11 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_12

PostgresqlHostConfig12

Configuration for a host with PostgreSQL 12 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_12_1c

PostgresqlHostConfig12_1C

Configuration for a host with PostgreSQL 12 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_13

PostgresqlHostConfig13

Configuration for a host with PostgreSQL 13 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_13_1c

PostgresqlHostConfig13_1C

Configuration for a host with PostgreSQL 13 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_14

PostgresqlHostConfig14

Configuration for a host with PostgreSQL 14 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_14_1c

PostgresqlHostConfig14_1C

Configuration for a host with PostgreSQL 14 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_15

PostgresqlHostConfig15

Configuration for a host with PostgreSQL 15 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_15_1c

PostgresqlHostConfig15_1C

Configuration for a host with PostgreSQL 15 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_16

PostgresqlHostConfig16

Configuration for a host with PostgreSQL 16 server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_16_1c

PostgresqlHostConfig16_1C

Configuration for a host with PostgreSQL 16 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_17

PostgresqlHostConfig17

Configuration for a host with PostgreSQL 17 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

postgresqlConfig_17_1c

PostgresqlHostConfig17_1C

Configuration for a host with PostgreSQL 17 1C server deployed.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

PostgresqlHostConfig9_6PostgresqlHostConfig9_6

Options and structure of PostgresqlHostConfig reflects parameters of a PostgreSQL
configuration file. Detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

sqlInheritance

boolean

This option has been removed in PostgreSQL 10.

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig10_1CPostgresqlHostConfig10_1C

Options and structure of PostgresqlHostConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig10PostgresqlHostConfig10

Options and structure of PostgresqlHostConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig11PostgresqlHostConfig11

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig11_1CPostgresqlHostConfig11_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig12PostgresqlHostConfig12

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig12_1CPostgresqlHostConfig12_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig13PostgresqlHostConfig13

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig13_1CPostgresqlHostConfig13_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig14PostgresqlHostConfig14

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig14_1CPostgresqlHostConfig14_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig15PostgresqlHostConfig15

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig15_1CPostgresqlHostConfig15_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig16PostgresqlHostConfig16

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig16_1CPostgresqlHostConfig16_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

oldSnapshotThreshold

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig17PostgresqlHostConfig17

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlHostConfig17_1CPostgresqlHostConfig17_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

recoveryMinApplyDelay

string (int64)

in milliseconds.

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

workMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

backendFlushAfter

string (int64)

maxStandbyStreamingDelay

string (int64)

in milliseconds.

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

MaintenanceWindowMaintenanceWindow

A maintenance window settings.

Field

Description

anytime

object

Maintenance operation can be scheduled anytime.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

weeklyMaintenanceWindow

WeeklyMaintenanceWindow

Maintenance operation can be scheduled on a weekly basis.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

WeeklyMaintenanceWindowWeeklyMaintenanceWindow

Weelky maintenance window settings.

Field

Description

day

enum (WeekDay)

Day of the week (in DDD format).

  • WEEK_DAY_UNSPECIFIED
  • MON
  • TUE
  • WED
  • THU
  • FRI
  • SAT
  • SUN

hour

string (int64)

Hour of the day in UTC (in HH format).

BackupRetentionPolicySpecBackupRetentionPolicySpec

Message to describe a new retention policy for cluster backups.

Field

Description

policyName

string

Required field. Required. Policy name.

cron

CronTab

CronTab schedule.

retainForDays

string (int64)

Retention duration.

description

string

Human-readable description.

CronTabCronTab

Message to describe a crontab schedule.

Field

Description

dayOfMonth

string

month

string

dayOfWeek

string

ResponseResponse

HTTP Code: 200 - OK

{
  "id": "string",
  "description": "string",
  "createdAt": "string",
  "createdBy": "string",
  "modifiedAt": "string",
  "done": "boolean",
  "metadata": {
    "clusterId": "string"
  },
  // Includes only one of the fields `error`, `response`
  "error": {
    "code": "integer",
    "message": "string",
    "details": [
      "object"
    ]
  },
  "response": {
    "id": "string",
    "folderId": "string",
    "createdAt": "string",
    "name": "string",
    "description": "string",
    "labels": "object",
    "environment": "string",
    "monitoring": [
      {
        "name": "string",
        "description": "string",
        "link": "string"
      }
    ],
    "config": {
      "version": "string",
      // Includes only one of the fields `postgresqlConfig_9_6`, `postgresqlConfig_10_1c`, `postgresqlConfig_10`, `postgresqlConfig_11`, `postgresqlConfig_11_1c`, `postgresqlConfig_12`, `postgresqlConfig_12_1c`, `postgresqlConfig_13`, `postgresqlConfig_13_1c`, `postgresqlConfig_14`, `postgresqlConfig_14_1c`, `postgresqlConfig_15`, `postgresqlConfig_15_1c`, `postgresqlConfig_16`, `postgresqlConfig_16_1c`, `postgresqlConfig_17`, `postgresqlConfig_17_1c`
      "postgresqlConfig_9_6": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "sqlInheritance": "boolean",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "sqlInheritance": "boolean",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "sqlInheritance": "boolean",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string"
        }
      },
      "postgresqlConfig_10_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "onlineAnalyzeEnable": "boolean",
          "plantunerFixEmptyTable": "boolean",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "onlineAnalyzeEnable": "boolean",
          "plantunerFixEmptyTable": "boolean",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "onlineAnalyzeEnable": "boolean",
          "plantunerFixEmptyTable": "boolean",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_10": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "replacementSortTuples": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_11": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_11_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_12": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_12_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_13": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_13_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "operatorPrecedenceWarning": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "vacuumCleanupIndexScaleFactor": "number",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_14": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_14_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_15": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_15_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_16": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_16_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "oldSnapshotThreshold": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string"
        }
      },
      "postgresqlConfig_17": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string",
          "autoExplainLogFormat": "string",
          "trackCommitTimestamp": "boolean",
          "maxLogicalReplicationWorkers": "string",
          "maxWalSenders": "string",
          "maxReplicationSlots": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string",
          "autoExplainLogFormat": "string",
          "trackCommitTimestamp": "boolean",
          "maxLogicalReplicationWorkers": "string",
          "maxWalSenders": "string",
          "maxReplicationSlots": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string",
          "autoExplainLogFormat": "string",
          "trackCommitTimestamp": "boolean",
          "maxLogicalReplicationWorkers": "string",
          "maxWalSenders": "string",
          "maxReplicationSlots": "string"
        }
      },
      "postgresqlConfig_17_1c": {
        "effectiveConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string",
          "autoExplainLogFormat": "string",
          "trackCommitTimestamp": "boolean",
          "maxLogicalReplicationWorkers": "string",
          "maxWalSenders": "string",
          "maxReplicationSlots": "string"
        },
        "userConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string",
          "autoExplainLogFormat": "string",
          "trackCommitTimestamp": "boolean",
          "maxLogicalReplicationWorkers": "string",
          "maxWalSenders": "string",
          "maxReplicationSlots": "string"
        },
        "defaultConfig": {
          "maxConnections": "string",
          "sharedBuffers": "string",
          "tempBuffers": "string",
          "maxPreparedTransactions": "string",
          "workMem": "string",
          "maintenanceWorkMem": "string",
          "autovacuumWorkMem": "string",
          "tempFileLimit": "string",
          "vacuumCostDelay": "string",
          "vacuumCostPageHit": "string",
          "vacuumCostPageMiss": "string",
          "vacuumCostPageDirty": "string",
          "vacuumCostLimit": "string",
          "bgwriterDelay": "string",
          "bgwriterLruMaxpages": "string",
          "bgwriterLruMultiplier": "number",
          "bgwriterFlushAfter": "string",
          "backendFlushAfter": "string",
          "walLevel": "string",
          "synchronousCommit": "string",
          "checkpointTimeout": "string",
          "checkpointCompletionTarget": "number",
          "checkpointFlushAfter": "string",
          "maxWalSize": "string",
          "minWalSize": "string",
          "maxStandbyStreamingDelay": "string",
          "defaultStatisticsTarget": "string",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "string",
          "joinCollapseLimit": "string",
          "debugParallelQuery": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "string",
          "logCheckpoints": "boolean",
          "logConnections": "boolean",
          "logDisconnections": "boolean",
          "logDuration": "boolean",
          "logErrorVerbosity": "string",
          "logLockWaits": "boolean",
          "logStatement": "string",
          "logTempFiles": "string",
          "searchPath": "string",
          "rowSecurity": "boolean",
          "defaultTransactionIsolation": "string",
          "statementTimeout": "string",
          "lockTimeout": "string",
          "idleInTransactionSessionTimeout": "string",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "string",
          "deadlockTimeout": "string",
          "maxLocksPerTransaction": "string",
          "maxPredLocksPerTransaction": "string",
          "arrayNulls": "boolean",
          "backslashQuote": "string",
          "defaultWithOids": "boolean",
          "escapeStringWarning": "boolean",
          "loCompatPrivileges": "boolean",
          "quoteAllIdentifiers": "boolean",
          "standardConformingStrings": "boolean",
          "synchronizeSeqscans": "boolean",
          "transformNullEquals": "boolean",
          "exitOnError": "boolean",
          "seqPageCost": "number",
          "randomPageCost": "number",
          "autovacuumMaxWorkers": "string",
          "autovacuumVacuumCostDelay": "string",
          "autovacuumVacuumCostLimit": "string",
          "autovacuumNaptime": "string",
          "archiveTimeout": "string",
          "trackActivityQuerySize": "string",
          "onlineAnalyzeEnable": "boolean",
          "enableBitmapscan": "boolean",
          "enableHashagg": "boolean",
          "enableHashjoin": "boolean",
          "enableIndexscan": "boolean",
          "enableIndexonlyscan": "boolean",
          "enableMaterial": "boolean",
          "enableMergejoin": "boolean",
          "enableNestloop": "boolean",
          "enableSeqscan": "boolean",
          "enableSort": "boolean",
          "enableTidscan": "boolean",
          "maxWorkerProcesses": "string",
          "maxParallelWorkers": "string",
          "maxParallelWorkersPerGather": "string",
          "autovacuumVacuumScaleFactor": "number",
          "autovacuumAnalyzeScaleFactor": "number",
          "defaultTransactionReadOnly": "boolean",
          "timezone": "string",
          "enableParallelAppend": "boolean",
          "enableParallelHash": "boolean",
          "enablePartitionPruning": "boolean",
          "enablePartitionwiseAggregate": "boolean",
          "enablePartitionwiseJoin": "boolean",
          "jit": "boolean",
          "maxParallelMaintenanceWorkers": "string",
          "parallelLeaderParticipation": "boolean",
          "logTransactionSampleRate": "number",
          "planCacheMode": "string",
          "effectiveIoConcurrency": "string",
          "effectiveCacheSize": "string",
          "sharedPreloadLibraries": [
            "string"
          ],
          "autoExplainLogMinDuration": "string",
          "autoExplainLogAnalyze": "boolean",
          "autoExplainLogBuffers": "boolean",
          "autoExplainLogTiming": "boolean",
          "autoExplainLogTriggers": "boolean",
          "autoExplainLogVerbose": "boolean",
          "autoExplainLogNestedStatements": "boolean",
          "autoExplainSampleRate": "number",
          "pgHintPlanEnableHint": "boolean",
          "pgHintPlanEnableHintTable": "boolean",
          "pgHintPlanDebugPrint": "string",
          "pgHintPlanMessageLevel": "string",
          "hashMemMultiplier": "number",
          "logicalDecodingWorkMem": "string",
          "maintenanceIoConcurrency": "string",
          "maxSlotWalKeepSize": "string",
          "walKeepSize": "string",
          "enableIncrementalSort": "boolean",
          "autovacuumVacuumInsertThreshold": "string",
          "autovacuumVacuumInsertScaleFactor": "number",
          "logMinDurationSample": "string",
          "logStatementSampleRate": "number",
          "logParameterMaxLength": "string",
          "logParameterMaxLengthOnError": "string",
          "clientConnectionCheckInterval": "string",
          "enableAsyncAppend": "boolean",
          "enableGathermerge": "boolean",
          "enableMemoize": "boolean",
          "logRecoveryConflictWaits": "boolean",
          "vacuumFailsafeAge": "string",
          "vacuumMultixactFailsafeAge": "string",
          "pgQualstatsEnabled": "boolean",
          "pgQualstatsTrackConstants": "boolean",
          "pgQualstatsMax": "string",
          "pgQualstatsResolveOids": "boolean",
          "pgQualstatsSampleRate": "number",
          "plantunerFixEmptyTable": "boolean",
          "maxStackDepth": "string",
          "enableGroupByReordering": "boolean",
          "geqo": "boolean",
          "geqoThreshold": "string",
          "geqoEffort": "string",
          "geqoPoolSize": "string",
          "geqoGenerations": "string",
          "geqoSelectionBias": "number",
          "geqoSeed": "number",
          "pgTrgmSimilarityThreshold": "number",
          "pgTrgmWordSimilarityThreshold": "number",
          "pgTrgmStrictWordSimilarityThreshold": "number",
          "maxStandbyArchiveDelay": "string",
          "sessionDurationTimeout": "string",
          "logReplicationCommands": "boolean",
          "logAutovacuumMinDuration": "string",
          "passwordEncryption": "string",
          "autoExplainLogFormat": "string",
          "trackCommitTimestamp": "boolean",
          "maxLogicalReplicationWorkers": "string",
          "maxWalSenders": "string",
          "maxReplicationSlots": "string"
        }
      },
      // end of the list of possible fields
      "poolerConfig": {
        "poolingMode": "string",
        "poolDiscard": "boolean"
      },
      "resources": {
        "resourcePresetId": "string",
        "diskSize": "string",
        "diskTypeId": "string"
      },
      "autofailover": "boolean",
      "backupWindowStart": {
        "hours": "integer",
        "minutes": "integer",
        "seconds": "integer",
        "nanos": "integer"
      },
      "backupRetainPeriodDays": "string",
      "access": {
        "dataLens": "boolean",
        "webSql": "boolean",
        "serverless": "boolean",
        "dataTransfer": "boolean",
        "yandexQuery": "boolean"
      },
      "performanceDiagnostics": {
        "enabled": "boolean",
        "sessionsSamplingInterval": "string",
        "statementsSamplingInterval": "string"
      },
      "diskSizeAutoscaling": {
        "plannedUsageThreshold": "string",
        "emergencyUsageThreshold": "string",
        "diskSizeLimit": "string"
      }
    },
    "networkId": "string",
    "health": "string",
    "status": "string",
    "maintenanceWindow": {
      // Includes only one of the fields `anytime`, `weeklyMaintenanceWindow`
      "anytime": "object",
      "weeklyMaintenanceWindow": {
        "day": "string",
        "hour": "string"
      }
      // end of the list of possible fields
    },
    "plannedOperation": {
      "info": "string",
      "delayedUntil": "string"
    },
    "securityGroupIds": [
      "string"
    ],
    "deletionProtection": "boolean",
    "hostGroupIds": [
      "string"
    ]
  }
  // end of the list of possible fields
}

An Operation resource. For more information, see Operation.

Field

Description

id

string

ID of the operation.

description

string

Description of the operation. 0-256 characters long.

createdAt

string (date-time)

Creation timestamp.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

createdBy

string

ID of the user or service account who initiated the operation.

modifiedAt

string (date-time)

The time when the Operation resource was last modified.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

done

boolean

If the value is false, it means the operation is still in progress.
If true, the operation is completed, and either error or response is available.

metadata

CreateClusterMetadata

Service-specific metadata associated with the operation.
It typically contains the ID of the target resource that the operation is performed on.
Any method that returns a long-running operation should document the metadata type, if any.

error

Status

The error result of the operation in case of failure or cancellation.

Includes only one of the fields error, response.

The operation result.
If done == false and there was no failure detected, neither error nor response is set.
If done == false and there was a failure detected, error is set.
If done == true, exactly one of error or response is set.

response

Cluster

The normal response of the operation in case of success.
If the original method returns no data on success, such as Delete,
the response is google.protobuf.Empty.
If the original method is the standard Create/Update,
the response should be the target resource of the operation.
Any method that returns a long-running operation should document the response type, if any.

Includes only one of the fields error, response.

The operation result.
If done == false and there was no failure detected, neither error nor response is set.
If done == false and there was a failure detected, error is set.
If done == true, exactly one of error or response is set.

CreateClusterMetadataCreateClusterMetadata

Field

Description

clusterId

string

ID of the PostgreSQL cluster that is being created.

StatusStatus

The error result of the operation in case of failure or cancellation.

Field

Description

code

integer (int32)

Error code. An enum value of google.rpc.Code.

message

string

An error message.

details[]

object

A list of messages that carry the error details.

ClusterCluster

A PostgreSQL Cluster resource. For more information, see
the Concepts section of the documentation.

Field

Description

id

string

ID of the PostgreSQL cluster.
This ID is assigned by MDB at creation time.

folderId

string

ID of the folder that the PostgreSQL cluster belongs to.

createdAt

string (date-time)

Creation timestamp in RFC3339 text format.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

name

string

Name of the PostgreSQL cluster.
The name is unique within the folder. 1-63 characters long.

description

string

Description of the PostgreSQL cluster. 0-256 characters long.

labels

object (map<string, string>)

Custom labels for the PostgreSQL cluster as key:value pairs.
Maximum 64 per resource.

environment

enum (Environment)

Deployment environment of the PostgreSQL cluster.

  • ENVIRONMENT_UNSPECIFIED
  • PRODUCTION: Stable environment with a conservative update policy:
    only hotfixes are applied during regular maintenance.
  • PRESTABLE: Environment with more aggressive update policy: new versions
    are rolled out irrespective of backward compatibility.

monitoring[]

Monitoring

Description of monitoring systems relevant to the PostgreSQL cluster.

config

ClusterConfig

Configuration of the PostgreSQL cluster.

networkId

string

ID of the network that the cluster belongs to.

health

enum (Health)

Aggregated cluster health.

  • HEALTH_UNKNOWN: State of the cluster is unknown (Host.health for every host in the cluster is UNKNOWN).
  • ALIVE: Cluster is alive and well (Host.health for every host in the cluster is ALIVE).
  • DEAD: Cluster is inoperable (Host.health for every host in the cluster is DEAD).
  • DEGRADED: Cluster is working below capacity (Host.health for at least one host in the cluster is not ALIVE).

status

enum (Status)

Current state of the cluster.

  • STATUS_UNKNOWN: Cluster state is unknown.
  • CREATING: Cluster is being created.
  • RUNNING: Cluster is running normally.
  • ERROR: Cluster encountered a problem and cannot operate.
  • UPDATING: Cluster is being updated.
  • STOPPING: Cluster is stopping.
  • STOPPED: Cluster stopped.
  • STARTING: Cluster is starting.

maintenanceWindow

MaintenanceWindow

Maintenance window for the cluster.

plannedOperation

MaintenanceOperation

Planned maintenance operation to be started for the cluster within the nearest maintenanceWindow.

securityGroupIds[]

string

User security groups

deletionProtection

boolean

Deletion Protection inhibits deletion of the cluster

hostGroupIds[]

string

Host groups hosting VMs of the cluster.

MonitoringMonitoring

Monitoring system.

Field

Description

name

string

Name of the monitoring system.

description

string

Description of the monitoring system.

link

string

Link to the monitoring system charts for the PostgreSQL cluster.

ClusterConfigClusterConfig

Field

Description

version

string

Version of PostgreSQL server software.

postgresqlConfig_9_6

PostgresqlConfigSet9_6

Configuration of a PostgreSQL 9.6 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_10_1c

PostgresqlConfigSet10_1C

Configuration of a PostgreSQL 10 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_10

PostgresqlConfigSet10

Configuration of a PostgreSQL 10 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_11

PostgresqlConfigSet11

Configuration of a PostgreSQL 11 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_11_1c

PostgresqlConfigSet11_1C

Configuration of a PostgreSQL 11 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_12

PostgresqlConfigSet12

Configuration of a PostgreSQL 12 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_12_1c

PostgresqlConfigSet12_1C

Configuration of a PostgreSQL 12 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_13

PostgresqlConfigSet13

Configuration of a PostgreSQL 13 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_13_1c

PostgresqlConfigSet13_1C

Configuration of a PostgreSQL 13 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_14

PostgresqlConfigSet14

Configuration of a PostgreSQL 14 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_14_1c

PostgresqlConfigSet14_1C

Configuration of a PostgreSQL 14 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_15

PostgresqlConfigSet15

Configuration of a PostgreSQL 15 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_15_1c

PostgresqlConfigSet15_1C

Configuration of a PostgreSQL 15 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_16

PostgresqlConfigSet16

Configuration of a PostgreSQL 16 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_16_1c

PostgresqlConfigSet16_1C

Configuration of a PostgreSQL 16 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_17

PostgresqlConfigSet17

Configuration of a PostgreSQL 17 server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

postgresqlConfig_17_1c

PostgresqlConfigSet17_1C

Configuration of a PostgreSQL 17 1C server.

Includes only one of the fields postgresqlConfig_9_6, postgresqlConfig_10_1c, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1c, postgresqlConfig_12, postgresqlConfig_12_1c, postgresqlConfig_13, postgresqlConfig_13_1c, postgresqlConfig_14, postgresqlConfig_14_1c, postgresqlConfig_15, postgresqlConfig_15_1c, postgresqlConfig_16, postgresqlConfig_16_1c, postgresqlConfig_17, postgresqlConfig_17_1c.

Configuration for PostgreSQL servers in the cluster.

poolerConfig

ConnectionPoolerConfig

Configuration of the connection pooler.

resources

Resources

Resources allocated to PostgreSQL hosts.

autofailover

boolean

Configuration setting which enables/disables autofailover in cluster.

backupWindowStart

TimeOfDay

Time to start the daily backup, in the UTC timezone.

backupRetainPeriodDays

string (int64)

Retention policy of automated backups.

access

Access

Access policy to DB

performanceDiagnostics

PerformanceDiagnostics

Configuration of the performance diagnostics service.

diskSizeAutoscaling

DiskSizeAutoscaling

Disk size autoscaling

PostgresqlConfigSet9_6PostgresqlConfigSet9_6

Field

Description

effectiveConfig

PostgresqlConfig9_6

Required field. Effective settings for a PostgreSQL 9.6 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig9_6

User-defined settings for a PostgreSQL 9.6 cluster.

defaultConfig

PostgresqlConfig9_6

Default configuration for a PostgreSQL 9.6 cluster.

PostgresqlConfig9_6PostgresqlConfig9_6

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

Acceptable values are 0.0 to 1.0, inclusive.

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

sqlInheritance

boolean

This option has been removed in PostgreSQL 10.

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

PostgresqlConfigSet10_1CPostgresqlConfigSet10_1C

Field

Description

effectiveConfig

PostgresqlConfig10_1C

Required field. Effective settings for a PostgreSQL 10 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig10_1C

User-defined settings for a PostgreSQL 10 1C cluster.

defaultConfig

PostgresqlConfig10_1C

Default configuration for a PostgreSQL 10 1C cluster.

PostgresqlConfig10_1CPostgresqlConfig10_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

onlineAnalyzeEnable

boolean

plantunerFixEmptyTable

boolean

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet10PostgresqlConfigSet10

Field

Description

effectiveConfig

PostgresqlConfig10

Required field. Effective settings for a PostgreSQL 10 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig10

User-defined settings for a PostgreSQL 10 cluster.

defaultConfig

PostgresqlConfig10

Default configuration for a PostgreSQL 10 cluster.

PostgresqlConfig10PostgresqlConfig10

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters whose detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

replacementSortTuples

string (int64)

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet11PostgresqlConfigSet11

Field

Description

effectiveConfig

PostgresqlConfig11

Effective settings for a PostgreSQL 11 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig11

User-defined settings for a PostgreSQL 11 cluster.

defaultConfig

PostgresqlConfig11

Default configuration for a PostgreSQL 11 cluster.

PostgresqlConfig11PostgresqlConfig11

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet11_1CPostgresqlConfigSet11_1C

Field

Description

effectiveConfig

PostgresqlConfig11_1C

Effective settings for a PostgreSQL 11 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig11_1C

User-defined settings for a PostgreSQL 11 1C cluster.

defaultConfig

PostgresqlConfig11_1C

Default configuration for a PostgreSQL 11 1C cluster.

PostgresqlConfig11_1CPostgresqlConfig11_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet12PostgresqlConfigSet12

Field

Description

effectiveConfig

PostgresqlConfig12

Effective settings for a PostgreSQL 12 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig12

User-defined settings for a PostgreSQL 12 cluster.

defaultConfig

PostgresqlConfig12

Default configuration for a PostgreSQL 12 cluster.

PostgresqlConfig12PostgresqlConfig12

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet12_1CPostgresqlConfigSet12_1C

Field

Description

effectiveConfig

PostgresqlConfig12_1C

Effective settings for a PostgreSQL 12 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig12_1C

User-defined settings for a PostgreSQL 12 1C cluster.

defaultConfig

PostgresqlConfig12_1C

Default configuration for a PostgreSQL 12 1C cluster.

PostgresqlConfig12_1CPostgresqlConfig12_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet13PostgresqlConfigSet13

Field

Description

effectiveConfig

PostgresqlConfig13

Effective settings for a PostgreSQL 13 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig13

User-defined settings for a PostgreSQL 13 cluster.

defaultConfig

PostgresqlConfig13

Default configuration for a PostgreSQL 13 cluster.

PostgresqlConfig13PostgresqlConfig13

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet13_1CPostgresqlConfigSet13_1C

Field

Description

effectiveConfig

PostgresqlConfig13_1C

Effective settings for a PostgreSQL 13 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig13_1C

User-defined settings for a PostgreSQL 13 1C cluster.

defaultConfig

PostgresqlConfig13_1C

Default configuration for a PostgreSQL 13 1C cluster.

PostgresqlConfig13_1CPostgresqlConfig13_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

operatorPrecedenceWarning

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

vacuumCleanupIndexScaleFactor

number (double)

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet14PostgresqlConfigSet14

Field

Description

effectiveConfig

PostgresqlConfig14

Effective settings for a PostgreSQL 14 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig14

User-defined settings for a PostgreSQL 14 cluster.

defaultConfig

PostgresqlConfig14

Default configuration for a PostgreSQL 14 cluster.

PostgresqlConfig14PostgresqlConfig14

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet14_1CPostgresqlConfigSet14_1C

Field

Description

effectiveConfig

PostgresqlConfig14_1C

Effective settings for a PostgreSQL 14 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig14_1C

User-defined settings for a PostgreSQL 14 1C cluster.

defaultConfig

PostgresqlConfig14_1C

Default configuration for a PostgreSQL 14 1C cluster.

PostgresqlConfig14_1CPostgresqlConfig14_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet15PostgresqlConfigSet15

Field

Description

effectiveConfig

PostgresqlConfig15

Effective settings for a PostgreSQL 15 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig15

User-defined settings for a PostgreSQL 15 cluster.

defaultConfig

PostgresqlConfig15

Default configuration for a PostgreSQL 15 cluster.

PostgresqlConfig15PostgresqlConfig15

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet15_1CPostgresqlConfigSet15_1C

Field

Description

effectiveConfig

PostgresqlConfig15_1C

Effective settings for a PostgreSQL 15 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig15_1C

User-defined settings for a PostgreSQL 15 1C cluster.

defaultConfig

PostgresqlConfig15_1C

Default configuration for a PostgreSQL 15 1C cluster.

PostgresqlConfig15_1CPostgresqlConfig15_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

forceParallelMode

enum (ForceParallelMode)

  • FORCE_PARALLEL_MODE_UNSPECIFIED
  • FORCE_PARALLEL_MODE_ON
  • FORCE_PARALLEL_MODE_OFF
  • FORCE_PARALLEL_MODE_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet16PostgresqlConfigSet16

Field

Description

effectiveConfig

PostgresqlConfig16

Effective settings for a PostgreSQL 16 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig16

User-defined settings for a PostgreSQL 16 cluster.

defaultConfig

PostgresqlConfig16

Default configuration for a PostgreSQL 16 cluster.

PostgresqlConfig16PostgresqlConfig16

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet16_1CPostgresqlConfigSet16_1C

Field

Description

effectiveConfig

PostgresqlConfig16_1C

Effective settings for a PostgreSQL 16 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig16_1C

User-defined settings for a PostgreSQL 16 1C cluster.

defaultConfig

PostgresqlConfig16_1C

Default configuration for a PostgreSQL 16 1C cluster.

PostgresqlConfig16_1CPostgresqlConfig16_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

oldSnapshotThreshold

string (int64)

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

PostgresqlConfigSet17PostgresqlConfigSet17

Field

Description

effectiveConfig

PostgresqlConfig17

Effective settings for a PostgreSQL 17 cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig17

User-defined settings for a PostgreSQL 17 cluster.

defaultConfig

PostgresqlConfig17

Default configuration for a PostgreSQL 17 cluster.

PostgresqlConfig17PostgresqlConfig17

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

autoExplainLogFormat

enum (AutoExplainLogFormat)

Selects the EXPLAIN output format to be used. The allowed values are AUTO_EXPLAIN_LOG_FORMAT_TEXT, AUTO_EXPLAIN_LOG_FORMAT_XML, AUTO_EXPLAIN_LOG_FORMAT_JSON, and AUTO_EXPLAIN_LOG_FORMAT_YAML. The default is AUTO_EXPLAIN_LOG_FORMAT_TEXT.

  • AUTO_EXPLAIN_LOG_FORMAT_UNSPECIFIED
  • AUTO_EXPLAIN_LOG_FORMAT_TEXT
  • AUTO_EXPLAIN_LOG_FORMAT_XML
  • AUTO_EXPLAIN_LOG_FORMAT_JSON
  • AUTO_EXPLAIN_LOG_FORMAT_YAML

trackCommitTimestamp

boolean

maxLogicalReplicationWorkers

string (int64)

maxWalSenders

string (int64)

maxReplicationSlots

string (int64)

PostgresqlConfigSet17_1CPostgresqlConfigSet17_1C

Field

Description

effectiveConfig

PostgresqlConfig17_1C

Effective settings for a PostgreSQL 17 1C cluster (a combination of settings defined
in userConfig and defaultConfig).

userConfig

PostgresqlConfig17_1C

User-defined settings for a PostgreSQL 17 cluster.

defaultConfig

PostgresqlConfig17_1C

Default configuration for a PostgreSQL 17 cluster.

PostgresqlConfig17_1CPostgresqlConfig17_1C

Options and structure of PostgresqlConfig reflects PostgreSQL configuration file
parameters which detailed description is available in
PostgreSQL documentation.

Field

Description

maxConnections

string (int64)

sharedBuffers

string (int64)

in bytes.

tempBuffers

string (int64)

in bytes.

maxPreparedTransactions

string (int64)

workMem

string (int64)

in bytes.

maintenanceWorkMem

string (int64)

in bytes.

autovacuumWorkMem

string (int64)

in bytes.

tempFileLimit

string (int64)

in bytes.

vacuumCostDelay

string (int64)

in milliseconds.

vacuumCostPageHit

string (int64)

vacuumCostPageMiss

string (int64)

vacuumCostPageDirty

string (int64)

vacuumCostLimit

string (int64)

bgwriterDelay

string (int64)

in milliseconds.

bgwriterLruMaxpages

string (int64)

bgwriterLruMultiplier

number (double)

bgwriterFlushAfter

string (int64)

in bytes

backendFlushAfter

string (int64)

in bytes

walLevel

enum (WalLevel)

  • WAL_LEVEL_UNSPECIFIED
  • WAL_LEVEL_REPLICA
  • WAL_LEVEL_LOGICAL

synchronousCommit

enum (SynchronousCommit)

  • SYNCHRONOUS_COMMIT_UNSPECIFIED
  • SYNCHRONOUS_COMMIT_ON
  • SYNCHRONOUS_COMMIT_OFF
  • SYNCHRONOUS_COMMIT_LOCAL
  • SYNCHRONOUS_COMMIT_REMOTE_WRITE
  • SYNCHRONOUS_COMMIT_REMOTE_APPLY

checkpointTimeout

string (int64)

in milliseconds.

checkpointCompletionTarget

number (double)

checkpointFlushAfter

string (int64)

in bytes

maxWalSize

string (int64)

in bytes.

minWalSize

string (int64)

in bytes.

maxStandbyStreamingDelay

string (int64)

in milliseconds.

defaultStatisticsTarget

string (int64)

constraintExclusion

enum (ConstraintExclusion)

  • CONSTRAINT_EXCLUSION_UNSPECIFIED
  • CONSTRAINT_EXCLUSION_ON
  • CONSTRAINT_EXCLUSION_OFF
  • CONSTRAINT_EXCLUSION_PARTITION

cursorTupleFraction

number (double)

fromCollapseLimit

string (int64)

joinCollapseLimit

string (int64)

debugParallelQuery

enum (DebugParallelQuery)

  • DEBUG_PARALLEL_QUERY_UNSPECIFIED
  • DEBUG_PARALLEL_QUERY_ON
  • DEBUG_PARALLEL_QUERY_OFF
  • DEBUG_PARALLEL_QUERY_REGRESS

clientMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinMessages

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinErrorStatement

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

logMinDurationStatement

string (int64)

in milliseconds.

logCheckpoints

boolean

logConnections

boolean

logDisconnections

boolean

logDuration

boolean

logErrorVerbosity

enum (LogErrorVerbosity)

  • LOG_ERROR_VERBOSITY_UNSPECIFIED
  • LOG_ERROR_VERBOSITY_TERSE
  • LOG_ERROR_VERBOSITY_DEFAULT
  • LOG_ERROR_VERBOSITY_VERBOSE

logLockWaits

boolean

logStatement

enum (LogStatement)

  • LOG_STATEMENT_UNSPECIFIED
  • LOG_STATEMENT_NONE
  • LOG_STATEMENT_DDL
  • LOG_STATEMENT_MOD
  • LOG_STATEMENT_ALL

logTempFiles

string (int64)

searchPath

string

rowSecurity

boolean

defaultTransactionIsolation

enum (TransactionIsolation)

  • TRANSACTION_ISOLATION_UNSPECIFIED
  • TRANSACTION_ISOLATION_READ_UNCOMMITTED
  • TRANSACTION_ISOLATION_READ_COMMITTED
  • TRANSACTION_ISOLATION_REPEATABLE_READ
  • TRANSACTION_ISOLATION_SERIALIZABLE

statementTimeout

string (int64)

in milliseconds.

lockTimeout

string (int64)

in milliseconds.

idleInTransactionSessionTimeout

string (int64)

in milliseconds.

byteaOutput

enum (ByteaOutput)

  • BYTEA_OUTPUT_UNSPECIFIED
  • BYTEA_OUTPUT_HEX
  • BYTEA_OUTPUT_ESCAPED

xmlbinary

enum (XmlBinary)

  • XML_BINARY_UNSPECIFIED
  • XML_BINARY_BASE64
  • XML_BINARY_HEX

xmloption

enum (XmlOption)

  • XML_OPTION_UNSPECIFIED
  • XML_OPTION_DOCUMENT
  • XML_OPTION_CONTENT

ginPendingListLimit

string (int64)

in bytes.

deadlockTimeout

string (int64)

in milliseconds.

maxLocksPerTransaction

string (int64)

maxPredLocksPerTransaction

string (int64)

arrayNulls

boolean

backslashQuote

enum (BackslashQuote)

  • BACKSLASH_QUOTE_UNSPECIFIED
  • BACKSLASH_QUOTE
  • BACKSLASH_QUOTE_ON
  • BACKSLASH_QUOTE_OFF
  • BACKSLASH_QUOTE_SAFE_ENCODING

defaultWithOids

boolean

escapeStringWarning

boolean

loCompatPrivileges

boolean

quoteAllIdentifiers

boolean

standardConformingStrings

boolean

synchronizeSeqscans

boolean

transformNullEquals

boolean

exitOnError

boolean

seqPageCost

number (double)

randomPageCost

number (double)

autovacuumMaxWorkers

string (int64)

autovacuumVacuumCostDelay

string (int64)

autovacuumVacuumCostLimit

string (int64)

autovacuumNaptime

string (int64)

in milliseconds.

archiveTimeout

string (int64)

in milliseconds.

trackActivityQuerySize

string (int64)

onlineAnalyzeEnable

boolean

enableBitmapscan

boolean

enableHashagg

boolean

enableHashjoin

boolean

enableIndexscan

boolean

enableIndexonlyscan

boolean

enableMaterial

boolean

enableMergejoin

boolean

enableNestloop

boolean

enableSeqscan

boolean

enableSort

boolean

enableTidscan

boolean

maxWorkerProcesses

string (int64)

maxParallelWorkers

string (int64)

maxParallelWorkersPerGather

string (int64)

autovacuumVacuumScaleFactor

number (double)

autovacuumAnalyzeScaleFactor

number (double)

defaultTransactionReadOnly

boolean

timezone

string

enableParallelAppend

boolean

enableParallelHash

boolean

enablePartitionPruning

boolean

enablePartitionwiseAggregate

boolean

enablePartitionwiseJoin

boolean

jit

boolean

maxParallelMaintenanceWorkers

string (int64)

parallelLeaderParticipation

boolean

logTransactionSampleRate

number (double)

planCacheMode

enum (PlanCacheMode)

  • PLAN_CACHE_MODE_UNSPECIFIED
  • PLAN_CACHE_MODE_AUTO
  • PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN
  • PLAN_CACHE_MODE_FORCE_GENERIC_PLAN

effectiveIoConcurrency

string (int64)

effectiveCacheSize

string (int64)

sharedPreloadLibraries[]

enum (SharedPreloadLibraries)

  • SHARED_PRELOAD_LIBRARIES_UNSPECIFIED
  • SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN
  • SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN
  • SHARED_PRELOAD_LIBRARIES_TIMESCALEDB
  • SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS
  • SHARED_PRELOAD_LIBRARIES_PG_CRON
  • SHARED_PRELOAD_LIBRARIES_PGLOGICAL
  • SHARED_PRELOAD_LIBRARIES_PG_PREWARM
  • SHARED_PRELOAD_LIBRARIES_PGAUDIT
  • SHARED_PRELOAD_LIBRARIES_ANON

autoExplainLogMinDuration

string (int64)

in milliseconds.

autoExplainLogAnalyze

boolean

autoExplainLogBuffers

boolean

autoExplainLogTiming

boolean

autoExplainLogTriggers

boolean

autoExplainLogVerbose

boolean

autoExplainLogNestedStatements

boolean

autoExplainSampleRate

number (double)

pgHintPlanEnableHint

boolean

pgHintPlanEnableHintTable

boolean

pgHintPlanDebugPrint

enum (PgHintPlanDebugPrint)

  • PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED
  • PG_HINT_PLAN_DEBUG_PRINT_OFF
  • PG_HINT_PLAN_DEBUG_PRINT_ON
  • PG_HINT_PLAN_DEBUG_PRINT_DETAILED
  • PG_HINT_PLAN_DEBUG_PRINT_VERBOSE

pgHintPlanMessageLevel

enum (LogLevel)

  • LOG_LEVEL_UNSPECIFIED
  • LOG_LEVEL_DEBUG5
  • LOG_LEVEL_DEBUG4
  • LOG_LEVEL_DEBUG3
  • LOG_LEVEL_DEBUG2
  • LOG_LEVEL_DEBUG1
  • LOG_LEVEL_INFO
  • LOG_LEVEL_LOG
  • LOG_LEVEL_NOTICE
  • LOG_LEVEL_WARNING
  • LOG_LEVEL_ERROR
  • LOG_LEVEL_FATAL
  • LOG_LEVEL_PANIC

hashMemMultiplier

number (double)

logicalDecodingWorkMem

string (int64)

in bytes.

maintenanceIoConcurrency

string (int64)

maxSlotWalKeepSize

string (int64)

in bytes.

walKeepSize

string (int64)

in bytes.

enableIncrementalSort

boolean

autovacuumVacuumInsertThreshold

string (int64)

autovacuumVacuumInsertScaleFactor

number (double)

logMinDurationSample

string (int64)

in milliseconds.

logStatementSampleRate

number (double)

logParameterMaxLength

string (int64)

in bytes.

logParameterMaxLengthOnError

string (int64)

in bytes.

clientConnectionCheckInterval

string (int64)

in milliseconds.

enableAsyncAppend

boolean

enableGathermerge

boolean

enableMemoize

boolean

logRecoveryConflictWaits

boolean

in milliseconds.

vacuumFailsafeAge

string (int64)

in milliseconds.

vacuumMultixactFailsafeAge

string (int64)

in milliseconds.

pgQualstatsEnabled

boolean

pgQualstatsTrackConstants

boolean

pgQualstatsMax

string (int64)

pgQualstatsResolveOids

boolean

pgQualstatsSampleRate

number (double)

plantunerFixEmptyTable

boolean

maxStackDepth

string (int64)

in bytes.

enableGroupByReordering

boolean

geqo

boolean

enable Genetic Query Optimizer, by default is on

geqoThreshold

string (int64)

The number of tables to use geqo, default is 12

geqoEffort

string (int64)

tradeoff between planning time and query plan quality, default is 5

geqoPoolSize

string (int64)

number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort

geqoGenerations

string (int64)

the number of generations used by GEQO, useful values are in the same range as the pool size

geqoSelectionBias

number (double)

selective pressure within the population

geqoSeed

number (double)

initial value of the random number generator used by GEQO

pgTrgmSimilarityThreshold

number (double)

pgTrgmWordSimilarityThreshold

number (double)

pgTrgmStrictWordSimilarityThreshold

number (double)

maxStandbyArchiveDelay

string (int64)

in milliseconds.

sessionDurationTimeout

string (int64)

Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0.

logReplicationCommands

boolean

logAutovacuumMinDuration

string (int64)

in milliseconds. The default is 1000 (1 sec).

passwordEncryption

enum (PasswordEncryption)

A default value for user_password_encryption user-level setting, if it not specified for new users. Possible values are PASSWORD_ENCRYPTION_MD5 or PASSWORD_ENCRYPTION_SCRAM_SHA_256. The default is PASSWORD_ENCRYPTION_MD5.

  • PASSWORD_ENCRYPTION_UNSPECIFIED
  • PASSWORD_ENCRYPTION_MD5
  • PASSWORD_ENCRYPTION_SCRAM_SHA_256

autoExplainLogFormat

enum (AutoExplainLogFormat)

Selects the EXPLAIN output format to be used. The allowed values are AUTO_EXPLAIN_LOG_FORMAT_TEXT, AUTO_EXPLAIN_LOG_FORMAT_XML, AUTO_EXPLAIN_LOG_FORMAT_JSON, and AUTO_EXPLAIN_LOG_FORMAT_YAML. The default is AUTO_EXPLAIN_LOG_FORMAT_TEXT.

  • AUTO_EXPLAIN_LOG_FORMAT_UNSPECIFIED
  • AUTO_EXPLAIN_LOG_FORMAT_TEXT
  • AUTO_EXPLAIN_LOG_FORMAT_XML
  • AUTO_EXPLAIN_LOG_FORMAT_JSON
  • AUTO_EXPLAIN_LOG_FORMAT_YAML

trackCommitTimestamp

boolean

maxLogicalReplicationWorkers

string (int64)

maxWalSenders

string (int64)

maxReplicationSlots

string (int64)

ConnectionPoolerConfigConnectionPoolerConfig

Field

Description

poolingMode

enum (PoolingMode)

Mode that the connection pooler is working in.
See descriptions of all modes in the documentation for PgBouncer.

  • POOLING_MODE_UNSPECIFIED
  • SESSION: Session pooling mode.
  • TRANSACTION: Transaction pooling mode.
  • STATEMENT: Statement pooling mode.

poolDiscard

boolean

Setting server_reset_query_always parameter in PgBouncer.

ResourcesResources

Field

Description

resourcePresetId

string

ID of the preset for computational resources available to a host (CPU, memory etc.).
All available presets are listed in the documentation.

diskSize

string (int64)

Volume of the storage available to a host, in bytes.

diskTypeId

string

Type of the storage environment for the host.
Possible values:

  • network-hdd - network HDD drive,
  • network-ssd - network SSD drive,
  • local-ssd - local SSD storage.

TimeOfDayTimeOfDay

Represents a time of day. The date and time zone are either not significant
or are specified elsewhere. An API may choose to allow leap seconds. Related
types are google.type.Date and google.protobuf.Timestamp.

Field

Description

hours

integer (int32)

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
to allow the value "24:00:00" for scenarios like business closing time.

minutes

integer (int32)

Minutes of hour of day. Must be from 0 to 59.

seconds

integer (int32)

Seconds of minutes of the time. Must normally be from 0 to 59. An API may
allow the value 60 if it allows leap-seconds.

nanos

integer (int32)

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

AccessAccess

Field

Description

dataLens

boolean

Allow access for DataLens

webSql

boolean

Allow SQL queries to the cluster databases from the management console.

See SQL queries in the management console for more details.

serverless

boolean

Allow access for Serverless

dataTransfer

boolean

Allow access for DataTransfer.

yandexQuery

boolean

Allow access for YandexQuery.

PerformanceDiagnosticsPerformanceDiagnostics

Field

Description

enabled

boolean

Configuration setting which enables/disables performance diagnostics service in cluster.

sessionsSamplingInterval

string (int64)

Interval (in seconds) for pg_stat_activity sampling

statementsSamplingInterval

string (int64)

Interval (in seconds) for pg_stat_statements sampling

DiskSizeAutoscalingDiskSizeAutoscaling

Field

Description

plannedUsageThreshold

string (int64)

Threshold of storage usage (in percent) that triggers automatic scaling of the storage during the maintenance window. Zero value means disabled threshold.

emergencyUsageThreshold

string (int64)

Threshold of storage usage (in percent) that triggers immediate automatic scaling of the storage. Zero value means disabled threshold.

diskSizeLimit

string (int64)

New storage size (in bytes) that is set when one of the thresholds is achieved.

MaintenanceWindowMaintenanceWindow

A maintenance window settings.

Field

Description

anytime

object

Maintenance operation can be scheduled anytime.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

weeklyMaintenanceWindow

WeeklyMaintenanceWindow

Maintenance operation can be scheduled on a weekly basis.

Includes only one of the fields anytime, weeklyMaintenanceWindow.

The maintenance policy in effect.

WeeklyMaintenanceWindowWeeklyMaintenanceWindow

Weelky maintenance window settings.

Field

Description

day

enum (WeekDay)

Day of the week (in DDD format).

  • WEEK_DAY_UNSPECIFIED
  • MON
  • TUE
  • WED
  • THU
  • FRI
  • SAT
  • SUN

hour

string (int64)

Hour of the day in UTC (in HH format).

MaintenanceOperationMaintenanceOperation

A planned maintenance operation.

Field

Description

info

string

Information about this maintenance operation.

delayedUntil

string (date-time)

Time until which this maintenance operation is delayed.

String in RFC3339 text format. The range of possible values is from
0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z, i.e. from 0 to 9 digits for fractions of a second.

To work with values in this field, use the APIs described in the
Protocol Buffers reference.
In some languages, built-in datetime utilities do not support nanosecond precision (9 digits).

Была ли статья полезна?

Предыдущая
List
Следующая
Update
Проект Яндекса
© 2025 ООО «Яндекс.Облако»