Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Managed Service for PostgreSQL
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Информация об имеющихся кластерах
    • Создание кластера
    • Подключение к базе данных
    • Остановка и запуск кластера
    • SQL-запросы в консоли управления
    • Изменение настроек кластера и базы данных
    • Подключение к DataLens
    • Управление хостами PostgreSQL
    • Управление базами данных
    • Управление PostgreSQL-расширениями
    • Управление пользователями БД
    • Назначение привилегий и ролей
    • Управление резервными копиями
    • Удаление кластера
    • Миграция базы данных в Yandex.Cloud
    • Создание логической реплики Аmazon RDS для PostgreSQL в Managed Service for PostgreSQL
  • Сценарии использования
    • Создание кластера PostgreSQL для 1С
  • Концепции
    • Взаимосвязь ресурсов сервиса
    • Классы хостов
      • Действующие классы хостов
      • Архив
        • До 1 июня 2020 года
      • Использование устаревших классов хостов
    • Сеть в Managed Service for PostgreSQL
    • Квоты и лимиты
    • Типы хранилища
    • Резервные копии
    • Назначение ролей
    • Репликация
    • Поддерживаемые клиенты
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • До 1 января 2019 года
      • С 1 января до 1 марта 2019 года
      • С 1 марта 2019 года до 1 февраля 2020 года
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • BackupService
      • ClusterService
      • DatabaseService
      • ResourcePresetService
      • UserService
      • OperationService
    • REST
      • Обзор
      • Backup
        • Обзор
        • get
        • list
      • Cluster
        • Обзор
        • addHosts
        • backup
        • create
        • delete
        • deleteHosts
        • get
        • list
        • listBackups
        • listHosts
        • listLogs
        • listOperations
        • move
        • restore
        • start
        • startFailover
        • stop
        • update
        • updateHosts
      • Database
        • Обзор
        • create
        • delete
        • get
        • list
        • update
      • ResourcePreset
        • Обзор
        • get
        • list
      • User
        • Обзор
        • create
        • delete
        • get
        • grantPermission
        • list
        • revokePermission
        • update
      • Operation
        • Обзор
        • get
  • Вопросы и ответы
    • Общие вопросы
    • Вопросы о PostgreSQL
    • Все вопросы на одной странице
  1. Справочник API
  2. REST
  3. Cluster
  4. update

Метод update

  • HTTP-запрос
  • Path-параметры
  • Параметры в теле запроса
  • Ответ

Изменяет указанный кластер PostgreSQL.

HTTP-запрос

PATCH https://mdb.api.cloud.yandex.net/managed-postgresql/v1/clusters/{clusterId}

Path-параметры

Параметр Описание
clusterId Обязательное поле. Идентификатор изменяемого ресурса Cluster для PostgreSQL, который нужно изменить. Чтобы получить идентификатор PostgreSQL кластера, используйте запрос list. Максимальная длина строки в символах — 50.

Параметры в теле запроса

{
  "updateMask": "string",
  "description": "string",
  "labels": "object",
  "configSpec": {
    "version": "string",
    "poolerConfig": {
      "poolingMode": "string",
      "poolDiscard": true
    },
    "resources": {
      "resourcePresetId": "string",
      "diskSize": "string",
      "diskTypeId": "string"
    },
    "autofailover": true,
    "backupWindowStart": {
      "hours": "integer",
      "minutes": "integer",
      "seconds": "integer",
      "nanos": "integer"
    },
    "access": {
      "dataLens": true
    },

    // `configSpec` включает только одно из полей `postgresqlConfig_9_6`, `postgresqlConfig_10_1C`, `postgresqlConfig_10`, `postgresqlConfig_11`, `postgresqlConfig_11_1C`, `postgresqlConfig_12`, `postgresqlConfig_12_1C`
    "postgresqlConfig_9_6": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "replacementSortTuples": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "sqlInheritance": true,
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer"
    },
    "postgresqlConfig_10_1C": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "replacementSortTuples": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer",
      "enableBitmapscan": true,
      "enableHashagg": true,
      "enableHashjoin": true,
      "enableIndexscan": true,
      "enableIndexonlyscan": true,
      "enableMaterial": true,
      "enableMergejoin": true,
      "enableNestloop": true,
      "enableSeqscan": true,
      "enableSort": true,
      "enableTidscan": true,
      "maxWorkerProcesses": "integer",
      "maxParallelWorkers": "integer",
      "maxParallelWorkersPerGather": "integer",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": true,
      "timezone": "string",
      "effectiveIoConcurrency": "integer",
      "effectiveCacheSize": "integer",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "integer",
      "autoExplainLogAnalyze": true,
      "autoExplainLogBuffers": true,
      "autoExplainLogTiming": true,
      "autoExplainLogTriggers": true,
      "autoExplainLogVerbose": true,
      "autoExplainLogNestedStatements": true,
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": true,
      "pgHintPlanEnableHintTable": true,
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string",
      "onlineAnalyzeEnable": true,
      "plantunerFixEmptyTable": true
    },
    "postgresqlConfig_10": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "replacementSortTuples": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer",
      "enableBitmapscan": true,
      "enableHashagg": true,
      "enableHashjoin": true,
      "enableIndexscan": true,
      "enableIndexonlyscan": true,
      "enableMaterial": true,
      "enableMergejoin": true,
      "enableNestloop": true,
      "enableSeqscan": true,
      "enableSort": true,
      "enableTidscan": true,
      "maxWorkerProcesses": "integer",
      "maxParallelWorkers": "integer",
      "maxParallelWorkersPerGather": "integer"
    },
    "postgresqlConfig_11": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer",
      "enableBitmapscan": true,
      "enableHashagg": true,
      "enableHashjoin": true,
      "enableIndexscan": true,
      "enableIndexonlyscan": true,
      "enableMaterial": true,
      "enableMergejoin": true,
      "enableNestloop": true,
      "enableSeqscan": true,
      "enableSort": true,
      "enableTidscan": true,
      "maxWorkerProcesses": "integer",
      "maxParallelWorkers": "integer",
      "maxParallelWorkersPerGather": "integer"
    },
    "postgresqlConfig_11_1C": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer",
      "enableBitmapscan": true,
      "enableHashagg": true,
      "enableHashjoin": true,
      "enableIndexscan": true,
      "enableIndexonlyscan": true,
      "enableMaterial": true,
      "enableMergejoin": true,
      "enableNestloop": true,
      "enableSeqscan": true,
      "enableSort": true,
      "enableTidscan": true,
      "maxWorkerProcesses": "integer",
      "maxParallelWorkers": "integer",
      "maxParallelWorkersPerGather": "integer"
    },
    "postgresqlConfig_12": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer",
      "enableBitmapscan": true,
      "enableHashagg": true,
      "enableHashjoin": true,
      "enableIndexscan": true,
      "enableIndexonlyscan": true,
      "enableMaterial": true,
      "enableMergejoin": true,
      "enableNestloop": true,
      "enableSeqscan": true,
      "enableSort": true,
      "enableTidscan": true,
      "maxWorkerProcesses": "integer",
      "maxParallelWorkers": "integer",
      "maxParallelWorkersPerGather": "integer",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": true,
      "timezone": "string",
      "enableParallelAppend": true,
      "enableParallelHash": true,
      "enablePartitionPruning": true,
      "enablePartitionwiseAggregate": true,
      "enablePartitionwiseJoin": true,
      "jit": true,
      "maxParallelMaintenanceWorkers": "integer",
      "parallelLeaderParticipation": true,
      "vacuumCleanupIndexScaleFactor": "number",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "integer",
      "effectiveCacheSize": "integer",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "integer",
      "autoExplainLogAnalyze": true,
      "autoExplainLogBuffers": true,
      "autoExplainLogTiming": true,
      "autoExplainLogTriggers": true,
      "autoExplainLogVerbose": true,
      "autoExplainLogNestedStatements": true,
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": true,
      "pgHintPlanEnableHintTable": true,
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string"
    },
    "postgresqlConfig_12_1C": {
      "maxConnections": "integer",
      "sharedBuffers": "integer",
      "tempBuffers": "integer",
      "maxPreparedTransactions": "integer",
      "workMem": "integer",
      "maintenanceWorkMem": "integer",
      "autovacuumWorkMem": "integer",
      "tempFileLimit": "integer",
      "vacuumCostDelay": "integer",
      "vacuumCostPageHit": "integer",
      "vacuumCostPageMiss": "integer",
      "vacuumCostPageDirty": "integer",
      "vacuumCostLimit": "integer",
      "bgwriterDelay": "integer",
      "bgwriterLruMaxpages": "integer",
      "bgwriterLruMultiplier": "number",
      "bgwriterFlushAfter": "integer",
      "backendFlushAfter": "integer",
      "oldSnapshotThreshold": "integer",
      "walLevel": "string",
      "synchronousCommit": "string",
      "checkpointTimeout": "integer",
      "checkpointCompletionTarget": "number",
      "checkpointFlushAfter": "integer",
      "maxWalSize": "integer",
      "minWalSize": "integer",
      "maxStandbyStreamingDelay": "integer",
      "defaultStatisticsTarget": "integer",
      "constraintExclusion": "string",
      "cursorTupleFraction": "number",
      "fromCollapseLimit": "integer",
      "joinCollapseLimit": "integer",
      "forceParallelMode": "string",
      "clientMinMessages": "string",
      "logMinMessages": "string",
      "logMinErrorStatement": "string",
      "logMinDurationStatement": "integer",
      "logCheckpoints": true,
      "logConnections": true,
      "logDisconnections": true,
      "logDuration": true,
      "logErrorVerbosity": "string",
      "logLockWaits": true,
      "logStatement": "string",
      "logTempFiles": "integer",
      "searchPath": "string",
      "rowSecurity": true,
      "defaultTransactionIsolation": "string",
      "statementTimeout": "integer",
      "lockTimeout": "integer",
      "idleInTransactionSessionTimeout": "integer",
      "byteaOutput": "string",
      "xmlbinary": "string",
      "xmloption": "string",
      "ginPendingListLimit": "integer",
      "deadlockTimeout": "integer",
      "maxLocksPerTransaction": "integer",
      "maxPredLocksPerTransaction": "integer",
      "arrayNulls": true,
      "backslashQuote": "string",
      "defaultWithOids": true,
      "escapeStringWarning": true,
      "loCompatPrivileges": true,
      "operatorPrecedenceWarning": true,
      "quoteAllIdentifiers": true,
      "standardConformingStrings": true,
      "synchronizeSeqscans": true,
      "transformNullEquals": true,
      "exitOnError": true,
      "seqPageCost": "number",
      "randomPageCost": "number",
      "autovacuumMaxWorkers": "integer",
      "autovacuumVacuumCostDelay": "integer",
      "autovacuumVacuumCostLimit": "integer",
      "autovacuumNaptime": "integer",
      "archiveTimeout": "integer",
      "trackActivityQuerySize": "integer",
      "enableBitmapscan": true,
      "enableHashagg": true,
      "enableHashjoin": true,
      "enableIndexscan": true,
      "enableIndexonlyscan": true,
      "enableMaterial": true,
      "enableMergejoin": true,
      "enableNestloop": true,
      "enableSeqscan": true,
      "enableSort": true,
      "enableTidscan": true,
      "maxWorkerProcesses": "integer",
      "maxParallelWorkers": "integer",
      "maxParallelWorkersPerGather": "integer",
      "autovacuumVacuumScaleFactor": "number",
      "autovacuumAnalyzeScaleFactor": "number",
      "defaultTransactionReadOnly": true,
      "timezone": "string",
      "enableParallelAppend": true,
      "enableParallelHash": true,
      "enablePartitionPruning": true,
      "enablePartitionwiseAggregate": true,
      "enablePartitionwiseJoin": true,
      "jit": true,
      "maxParallelMaintenanceWorkers": "integer",
      "parallelLeaderParticipation": true,
      "vacuumCleanupIndexScaleFactor": "number",
      "logTransactionSampleRate": "number",
      "planCacheMode": "string",
      "effectiveIoConcurrency": "integer",
      "effectiveCacheSize": "integer",
      "sharedPreloadLibraries": [
        "string"
      ],
      "autoExplainLogMinDuration": "integer",
      "autoExplainLogAnalyze": true,
      "autoExplainLogBuffers": true,
      "autoExplainLogTiming": true,
      "autoExplainLogTriggers": true,
      "autoExplainLogVerbose": true,
      "autoExplainLogNestedStatements": true,
      "autoExplainSampleRate": "number",
      "pgHintPlanEnableHint": true,
      "pgHintPlanEnableHintTable": true,
      "pgHintPlanDebugPrint": "string",
      "pgHintPlanMessageLevel": "string"
    },
    // конец списка возможных полей`configSpec`

  },
  "name": "string"
}
Поле Описание
updateMask string

Маска, которая указывает, какие поля ресурса Cluster для PostgreSQL должны быть изменены.

Имена всех обновляемых полей, разделенные запятыми. Только значения указанных полей будут изменены. Остальные останутся нетронутыми. Если поле указано в параметре updateMask и в запросе не было отправлено значение для этого поля, значение поля будет сброшено на значение по умолчанию. Значение по умолчанию для большинства полей — null или 0.

Если в запросе не передается updateMask, значения всех полей будут обновлены. Для полей, указанных в запросе, будут использованы переданные значения. Значения остальных полей будут сброшены на значения по умолчанию.

description string

Новое описание кластера PostgreSQL.

Максимальная длина строки в символах — 256.

labels object

Пользовательские метки для кластера PostgreSQL в виде пар key:value. Не больше 64 меток на ресурс. Например, "project": "mvp" или "source": "dictionary".

Новый набор меток полностью заменит старый. Чтобы добавить метку, запросите текущий набор меток с помощью метода get, затем отправьте запрос update, добавив новую метку в этот набор.

Не более 64 на ресурс. Максимальная длина строки в символах для каждого ключа — 63. Каждый ключ должен соответствовать регулярному выражению [a-z][-_0-9a-z]*. Максимальная длина строки в символах для каждого значения — 63. Каждое значение должно соответствовать регулярному выражению [-_0-9a-z]*.

configSpec object

Новая конфигурация и ресурсы для хостов кластера.

configSpec.
version
string

Версия PostgreSQL, используемая в кластере. Возможные значения 9.6, 10, 10_1c, 11, 12.

configSpec.
poolerConfig
object
Конфигурация менеджера соединений.
configSpec.
poolerConfig.
poolingMode
string

Режим, в котором работает менеджер подключений. См. описание всех режимов в документации PgBouncer.

  • SESSION: Сессионный режим управления подключениями.
  • TRANSACTION: Транзакционный режим управления подключениями.
  • STATEMENT: Операторный режим управления подключениями.
configSpec.
poolerConfig.
poolDiscard
boolean (boolean)

Установка параметра server_reset_query_always в PgBouncer.

configSpec.
resources
object
Ресурсы, выделенные хостам PostgreSQL.
configSpec.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в документации.

configSpec.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

configSpec.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
configSpec.
autofailover
boolean (boolean)

Параметр конфигурации, который включает / отключает автоматическое переключение мастера в кластере.

configSpec.
backupWindowStart
object
Время запуска ежедневного резервного копирования, в часовом поясе UTC.

Время суток. Дата и часовой пояс либо не учитываются, либо задаются в других местах.

API может разрешить использование високосной секунды.

Связанные типы: google.type.Date и google.protobuf.Timestamp.

configSpec.
backupWindowStart.
hours
integer (int32)

Часы. Допустимые значения: от 0 до 23.

API может разрешить использовать значение в формате "24:00:00" в требующих этого сценариях (например, для указания времени закрытия учреждения).

configSpec.
backupWindowStart.
minutes
integer (int32)

Минуты. Допустимые значения: от 0 до 59.

configSpec.
backupWindowStart.
seconds
integer (int32)

Секунды. Стандартные допустимые значения: от 0 до 59.

API может разрешить использовать значение 60, если также разрешено использование високосной секунды.

configSpec.
backupWindowStart.
nanos
integer (int32)

Доли секунды (в наносекундах). Допустимые значения: от 0 до 999999999.

configSpec.
access
object
Политика доступа к БД
configSpec.
access.
dataLens
boolean (boolean)

Разрешить доступ для DataLens

configSpec.
postgresqlConfig_9_6
object
Конфигурация для кластера PostgreSQL 9.6.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_9_6.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_9_6.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_9_6.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_9_6.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_9_6.
workMem
integer (int64)
configSpec.
postgresqlConfig_9_6.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_9_6.
replacementSortTuples
integer (int64)
configSpec.
postgresqlConfig_9_6.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_9_6.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_9_6.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_9_6.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_9_6.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_9_6.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_9_6.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_9_6.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_9_6.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_9_6.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_9_6.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_9_6.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_9_6.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_9_6.
walLevel
string
configSpec.
postgresqlConfig_9_6.
synchronousCommit
string
configSpec.
postgresqlConfig_9_6.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_9_6.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_9_6.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_9_6.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_9_6.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_9_6.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_9_6.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_9_6.
constraintExclusion
string
configSpec.
postgresqlConfig_9_6.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_9_6.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_9_6.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_9_6.
forceParallelMode
string
configSpec.
postgresqlConfig_9_6.
clientMinMessages
string
configSpec.
postgresqlConfig_9_6.
logMinMessages
string
configSpec.
postgresqlConfig_9_6.
logMinErrorStatement
string
configSpec.
postgresqlConfig_9_6.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_9_6.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
logErrorVerbosity
string
configSpec.
postgresqlConfig_9_6.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
logStatement
string
configSpec.
postgresqlConfig_9_6.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_9_6.
searchPath
string
configSpec.
postgresqlConfig_9_6.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_9_6.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_9_6.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_9_6.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_9_6.
byteaOutput
string
configSpec.
postgresqlConfig_9_6.
xmlbinary
string
configSpec.
postgresqlConfig_9_6.
xmloption
string
configSpec.
postgresqlConfig_9_6.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_9_6.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_9_6.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_9_6.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_9_6.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
backslashQuote
string
configSpec.
postgresqlConfig_9_6.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_9_6.
seqPageCost
number (double)
configSpec.
postgresqlConfig_9_6.
randomPageCost
number (double)
configSpec.
postgresqlConfig_9_6.
sqlInheritance
boolean (boolean)

Эта настройка была удалена с выходом PostgreSQL 10.

configSpec.
postgresqlConfig_9_6.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_9_6.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_9_6.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_9_6.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_9_6.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_9_6.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_10_1C
object
Конфигурация для кластера PostgreSQL 10.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_10_1C.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_10_1C.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_10_1C.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_10_1C.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_10_1C.
workMem
integer (int64)
configSpec.
postgresqlConfig_10_1C.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_10_1C.
replacementSortTuples
integer (int64)
configSpec.
postgresqlConfig_10_1C.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_10_1C.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_10_1C.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_10_1C.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_10_1C.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_10_1C.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_10_1C.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_10_1C.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_10_1C.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_10_1C.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_10_1C.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_10_1C.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_10_1C.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_10_1C.
walLevel
string
configSpec.
postgresqlConfig_10_1C.
synchronousCommit
string
configSpec.
postgresqlConfig_10_1C.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_10_1C.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_10_1C.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_10_1C.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_10_1C.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_10_1C.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_10_1C.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_10_1C.
constraintExclusion
string
configSpec.
postgresqlConfig_10_1C.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_10_1C.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_10_1C.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_10_1C.
forceParallelMode
string
configSpec.
postgresqlConfig_10_1C.
clientMinMessages
string
configSpec.
postgresqlConfig_10_1C.
logMinMessages
string
configSpec.
postgresqlConfig_10_1C.
logMinErrorStatement
string
configSpec.
postgresqlConfig_10_1C.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_10_1C.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
logErrorVerbosity
string
configSpec.
postgresqlConfig_10_1C.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
logStatement
string
configSpec.
postgresqlConfig_10_1C.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_10_1C.
searchPath
string
configSpec.
postgresqlConfig_10_1C.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_10_1C.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_10_1C.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_10_1C.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_10_1C.
byteaOutput
string
configSpec.
postgresqlConfig_10_1C.
xmlbinary
string
configSpec.
postgresqlConfig_10_1C.
xmloption
string
configSpec.
postgresqlConfig_10_1C.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_10_1C.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_10_1C.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_10_1C.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_10_1C.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
backslashQuote
string
configSpec.
postgresqlConfig_10_1C.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
seqPageCost
number (double)
configSpec.
postgresqlConfig_10_1C.
randomPageCost
number (double)
configSpec.
postgresqlConfig_10_1C.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_10_1C.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_10_1C.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_10_1C.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_10_1C.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_10_1C.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_10_1C.
enableBitmapscan
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableHashagg
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableHashjoin
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableIndexscan
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableIndexonlyscan
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableMaterial
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableMergejoin
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableNestloop
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableSeqscan
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableSort
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
enableTidscan
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
maxWorkerProcesses
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_10_1C.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_10_1C.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_10_1C.
autovacuumVacuumScaleFactor
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_10_1C.
autovacuumAnalyzeScaleFactor
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_10_1C.
defaultTransactionReadOnly
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
timezone
string
configSpec.
postgresqlConfig_10_1C.
effectiveIoConcurrency
integer (int64)

Допустимые значения — от 0 до 1000 включительно.

configSpec.
postgresqlConfig_10_1C.
effectiveCacheSize
integer (int64)

Допустимые значения — от 0 до 549755813888 включительно.

configSpec.
postgresqlConfig_10_1C.
sharedPreloadLibraries[]
string
configSpec.
postgresqlConfig_10_1C.
autoExplainLogMinDuration
integer (int64)

Допустимые значения — от -1 до 2147483647 включительно.

configSpec.
postgresqlConfig_10_1C.
autoExplainLogAnalyze
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
autoExplainLogBuffers
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
autoExplainLogTiming
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
autoExplainLogTriggers
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
autoExplainLogVerbose
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
autoExplainLogNestedStatements
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
autoExplainSampleRate
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_10_1C.
pgHintPlanEnableHint
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
pgHintPlanEnableHintTable
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
pgHintPlanDebugPrint
string
configSpec.
postgresqlConfig_10_1C.
pgHintPlanMessageLevel
string
configSpec.
postgresqlConfig_10_1C.
onlineAnalyzeEnable
boolean (boolean)
configSpec.
postgresqlConfig_10_1C.
plantunerFixEmptyTable
boolean (boolean)
configSpec.
postgresqlConfig_10
object
Конфигурация для кластера PostgreSQL 10.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_10.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_10.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_10.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_10.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_10.
workMem
integer (int64)
configSpec.
postgresqlConfig_10.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_10.
replacementSortTuples
integer (int64)
configSpec.
postgresqlConfig_10.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_10.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_10.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_10.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_10.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_10.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_10.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_10.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_10.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_10.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_10.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_10.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_10.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_10.
walLevel
string
configSpec.
postgresqlConfig_10.
synchronousCommit
string
configSpec.
postgresqlConfig_10.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_10.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_10.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_10.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_10.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_10.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_10.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_10.
constraintExclusion
string
configSpec.
postgresqlConfig_10.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_10.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_10.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_10.
forceParallelMode
string
configSpec.
postgresqlConfig_10.
clientMinMessages
string
configSpec.
postgresqlConfig_10.
logMinMessages
string
configSpec.
postgresqlConfig_10.
logMinErrorStatement
string
configSpec.
postgresqlConfig_10.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_10.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_10.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_10.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_10.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_10.
logErrorVerbosity
string
configSpec.
postgresqlConfig_10.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_10.
logStatement
string
configSpec.
postgresqlConfig_10.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_10.
searchPath
string
configSpec.
postgresqlConfig_10.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_10.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_10.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_10.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_10.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_10.
byteaOutput
string
configSpec.
postgresqlConfig_10.
xmlbinary
string
configSpec.
postgresqlConfig_10.
xmloption
string
configSpec.
postgresqlConfig_10.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_10.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_10.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_10.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_10.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_10.
backslashQuote
string
configSpec.
postgresqlConfig_10.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_10.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_10.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_10.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_10.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_10.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_10.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_10.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_10.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_10.
seqPageCost
number (double)
configSpec.
postgresqlConfig_10.
randomPageCost
number (double)
configSpec.
postgresqlConfig_10.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_10.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_10.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_10.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_10.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_10.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_10.
enableBitmapscan
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableHashagg
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableHashjoin
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableIndexscan
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableIndexonlyscan
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableMaterial
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableMergejoin
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableNestloop
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableSeqscan
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableSort
boolean (boolean)
configSpec.
postgresqlConfig_10.
enableTidscan
boolean (boolean)
configSpec.
postgresqlConfig_10.
maxWorkerProcesses
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_10.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_10.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_11
object
Конфигурация для кластера PostgreSQL 11.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_11.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_11.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_11.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_11.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_11.
workMem
integer (int64)
configSpec.
postgresqlConfig_11.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_11.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_11.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_11.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_11.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_11.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_11.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_11.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_11.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_11.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_11.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_11.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_11.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_11.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_11.
walLevel
string
configSpec.
postgresqlConfig_11.
synchronousCommit
string
configSpec.
postgresqlConfig_11.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_11.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_11.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_11.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_11.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_11.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_11.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_11.
constraintExclusion
string
configSpec.
postgresqlConfig_11.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_11.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_11.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_11.
forceParallelMode
string
configSpec.
postgresqlConfig_11.
clientMinMessages
string
configSpec.
postgresqlConfig_11.
logMinMessages
string
configSpec.
postgresqlConfig_11.
logMinErrorStatement
string
configSpec.
postgresqlConfig_11.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_11.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_11.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_11.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_11.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_11.
logErrorVerbosity
string
configSpec.
postgresqlConfig_11.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_11.
logStatement
string
configSpec.
postgresqlConfig_11.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_11.
searchPath
string
configSpec.
postgresqlConfig_11.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_11.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_11.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_11.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_11.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_11.
byteaOutput
string
configSpec.
postgresqlConfig_11.
xmlbinary
string
configSpec.
postgresqlConfig_11.
xmloption
string
configSpec.
postgresqlConfig_11.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_11.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_11.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_11.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_11.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_11.
backslashQuote
string
configSpec.
postgresqlConfig_11.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_11.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_11.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_11.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_11.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_11.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_11.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_11.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_11.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_11.
seqPageCost
number (double)
configSpec.
postgresqlConfig_11.
randomPageCost
number (double)
configSpec.
postgresqlConfig_11.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_11.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_11.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_11.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_11.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_11.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_11.
enableBitmapscan
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableHashagg
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableHashjoin
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableIndexscan
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableIndexonlyscan
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableMaterial
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableMergejoin
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableNestloop
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableSeqscan
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableSort
boolean (boolean)
configSpec.
postgresqlConfig_11.
enableTidscan
boolean (boolean)
configSpec.
postgresqlConfig_11.
maxWorkerProcesses
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_11.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_11.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_11_1C
object
Конфигурация для кластера PostgreSQL 11 1C.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_11_1C.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_11_1C.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_11_1C.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_11_1C.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_11_1C.
workMem
integer (int64)
configSpec.
postgresqlConfig_11_1C.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_11_1C.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_11_1C.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_11_1C.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_11_1C.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_11_1C.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_11_1C.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_11_1C.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_11_1C.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_11_1C.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_11_1C.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_11_1C.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_11_1C.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_11_1C.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_11_1C.
walLevel
string
configSpec.
postgresqlConfig_11_1C.
synchronousCommit
string
configSpec.
postgresqlConfig_11_1C.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_11_1C.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_11_1C.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_11_1C.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_11_1C.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_11_1C.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_11_1C.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_11_1C.
constraintExclusion
string
configSpec.
postgresqlConfig_11_1C.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_11_1C.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_11_1C.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_11_1C.
forceParallelMode
string
configSpec.
postgresqlConfig_11_1C.
clientMinMessages
string
configSpec.
postgresqlConfig_11_1C.
logMinMessages
string
configSpec.
postgresqlConfig_11_1C.
logMinErrorStatement
string
configSpec.
postgresqlConfig_11_1C.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_11_1C.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
logErrorVerbosity
string
configSpec.
postgresqlConfig_11_1C.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
logStatement
string
configSpec.
postgresqlConfig_11_1C.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_11_1C.
searchPath
string
configSpec.
postgresqlConfig_11_1C.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_11_1C.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_11_1C.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_11_1C.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_11_1C.
byteaOutput
string
configSpec.
postgresqlConfig_11_1C.
xmlbinary
string
configSpec.
postgresqlConfig_11_1C.
xmloption
string
configSpec.
postgresqlConfig_11_1C.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_11_1C.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_11_1C.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_11_1C.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_11_1C.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
backslashQuote
string
configSpec.
postgresqlConfig_11_1C.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
seqPageCost
number (double)
configSpec.
postgresqlConfig_11_1C.
randomPageCost
number (double)
configSpec.
postgresqlConfig_11_1C.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_11_1C.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_11_1C.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_11_1C.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_11_1C.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_11_1C.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_11_1C.
enableBitmapscan
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableHashagg
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableHashjoin
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableIndexscan
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableIndexonlyscan
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableMaterial
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableMergejoin
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableNestloop
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableSeqscan
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableSort
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
enableTidscan
boolean (boolean)
configSpec.
postgresqlConfig_11_1C.
maxWorkerProcesses
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_11_1C.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_11_1C.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12
object
Конфигурация для кластера PostgreSQL 12.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_12.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_12.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_12.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_12.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_12.
workMem
integer (int64)
configSpec.
postgresqlConfig_12.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_12.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_12.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_12.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_12.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_12.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_12.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_12.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_12.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_12.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_12.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_12.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_12.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_12.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_12.
walLevel
string
configSpec.
postgresqlConfig_12.
synchronousCommit
string
configSpec.
postgresqlConfig_12.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_12.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_12.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_12.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_12.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_12.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_12.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_12.
constraintExclusion
string
configSpec.
postgresqlConfig_12.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_12.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_12.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_12.
forceParallelMode
string
configSpec.
postgresqlConfig_12.
clientMinMessages
string
configSpec.
postgresqlConfig_12.
logMinMessages
string
configSpec.
postgresqlConfig_12.
logMinErrorStatement
string
configSpec.
postgresqlConfig_12.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_12.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_12.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_12.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_12.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_12.
logErrorVerbosity
string
configSpec.
postgresqlConfig_12.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_12.
logStatement
string
configSpec.
postgresqlConfig_12.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_12.
searchPath
string
configSpec.
postgresqlConfig_12.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_12.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_12.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_12.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_12.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_12.
byteaOutput
string
configSpec.
postgresqlConfig_12.
xmlbinary
string
configSpec.
postgresqlConfig_12.
xmloption
string
configSpec.
postgresqlConfig_12.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_12.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_12.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_12.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_12.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_12.
backslashQuote
string
configSpec.
postgresqlConfig_12.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_12.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_12.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_12.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_12.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_12.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_12.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_12.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_12.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_12.
seqPageCost
number (double)
configSpec.
postgresqlConfig_12.
randomPageCost
number (double)
configSpec.
postgresqlConfig_12.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_12.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_12.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_12.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_12.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_12.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_12.
enableBitmapscan
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableHashagg
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableHashjoin
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableIndexscan
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableIndexonlyscan
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableMaterial
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableMergejoin
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableNestloop
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableSeqscan
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableSort
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableTidscan
boolean (boolean)
configSpec.
postgresqlConfig_12.
maxWorkerProcesses
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12.
autovacuumVacuumScaleFactor
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12.
autovacuumAnalyzeScaleFactor
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12.
defaultTransactionReadOnly
boolean (boolean)
configSpec.
postgresqlConfig_12.
timezone
string
configSpec.
postgresqlConfig_12.
enableParallelAppend
boolean (boolean)
configSpec.
postgresqlConfig_12.
enableParallelHash
boolean (boolean)
configSpec.
postgresqlConfig_12.
enablePartitionPruning
boolean (boolean)
configSpec.
postgresqlConfig_12.
enablePartitionwiseAggregate
boolean (boolean)
configSpec.
postgresqlConfig_12.
enablePartitionwiseJoin
boolean (boolean)
configSpec.
postgresqlConfig_12.
jit
boolean (boolean)
configSpec.
postgresqlConfig_12.
maxParallelMaintenanceWorkers
integer (int64)

Минимальное значение — 0.

configSpec.
postgresqlConfig_12.
parallelLeaderParticipation
boolean (boolean)
configSpec.
postgresqlConfig_12.
vacuumCleanupIndexScaleFactor
number (double)

Допустимые значения — от 0 до 10000000000 включительно.

configSpec.
postgresqlConfig_12.
logTransactionSampleRate
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12.
planCacheMode
string
configSpec.
postgresqlConfig_12.
effectiveIoConcurrency
integer (int64)

Допустимые значения — от 0 до 1000 включительно.

configSpec.
postgresqlConfig_12.
effectiveCacheSize
integer (int64)

Допустимые значения — от 0 до 549755813888 включительно.

configSpec.
postgresqlConfig_12.
sharedPreloadLibraries[]
string
configSpec.
postgresqlConfig_12.
autoExplainLogMinDuration
integer (int64)

Допустимые значения — от -1 до 2147483647 включительно.

configSpec.
postgresqlConfig_12.
autoExplainLogAnalyze
boolean (boolean)
configSpec.
postgresqlConfig_12.
autoExplainLogBuffers
boolean (boolean)
configSpec.
postgresqlConfig_12.
autoExplainLogTiming
boolean (boolean)
configSpec.
postgresqlConfig_12.
autoExplainLogTriggers
boolean (boolean)
configSpec.
postgresqlConfig_12.
autoExplainLogVerbose
boolean (boolean)
configSpec.
postgresqlConfig_12.
autoExplainLogNestedStatements
boolean (boolean)
configSpec.
postgresqlConfig_12.
autoExplainSampleRate
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12.
pgHintPlanEnableHint
boolean (boolean)
configSpec.
postgresqlConfig_12.
pgHintPlanEnableHintTable
boolean (boolean)
configSpec.
postgresqlConfig_12.
pgHintPlanDebugPrint
string
configSpec.
postgresqlConfig_12.
pgHintPlanMessageLevel
string
configSpec.
postgresqlConfig_12_1C
object
Конфигурация для кластера PostgreSQL 12 1C.
configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_11_1C, postgresqlConfig_12, postgresqlConfig_12_1C

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

configSpec.
postgresqlConfig_12_1C.
maxConnections
integer (int64)
configSpec.
postgresqlConfig_12_1C.
sharedBuffers
integer (int64)
configSpec.
postgresqlConfig_12_1C.
tempBuffers
integer (int64)
configSpec.
postgresqlConfig_12_1C.
maxPreparedTransactions
integer (int64)
configSpec.
postgresqlConfig_12_1C.
workMem
integer (int64)
configSpec.
postgresqlConfig_12_1C.
maintenanceWorkMem
integer (int64)
configSpec.
postgresqlConfig_12_1C.
autovacuumWorkMem
integer (int64)
configSpec.
postgresqlConfig_12_1C.
tempFileLimit
integer (int64)
configSpec.
postgresqlConfig_12_1C.
vacuumCostDelay
integer (int64)
configSpec.
postgresqlConfig_12_1C.
vacuumCostPageHit
integer (int64)
configSpec.
postgresqlConfig_12_1C.
vacuumCostPageMiss
integer (int64)
configSpec.
postgresqlConfig_12_1C.
vacuumCostPageDirty
integer (int64)
configSpec.
postgresqlConfig_12_1C.
vacuumCostLimit
integer (int64)
configSpec.
postgresqlConfig_12_1C.
bgwriterDelay
integer (int64)

Допустимые значения — от 10 до 10000 включительно.

configSpec.
postgresqlConfig_12_1C.
bgwriterLruMaxpages
integer (int64)
configSpec.
postgresqlConfig_12_1C.
bgwriterLruMultiplier
number (double)
configSpec.
postgresqlConfig_12_1C.
bgwriterFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_12_1C.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_12_1C.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400000 включительно.

configSpec.
postgresqlConfig_12_1C.
walLevel
string
configSpec.
postgresqlConfig_12_1C.
synchronousCommit
string
configSpec.
postgresqlConfig_12_1C.
checkpointTimeout
integer (int64)

Допустимые значения — от 30000 до 86400000 включительно.

configSpec.
postgresqlConfig_12_1C.
checkpointCompletionTarget
number (double)
configSpec.
postgresqlConfig_12_1C.
checkpointFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

configSpec.
postgresqlConfig_12_1C.
maxWalSize
integer (int64)
configSpec.
postgresqlConfig_12_1C.
minWalSize
integer (int64)
configSpec.
postgresqlConfig_12_1C.
maxStandbyStreamingDelay
integer (int64)
configSpec.
postgresqlConfig_12_1C.
defaultStatisticsTarget
integer (int64)
configSpec.
postgresqlConfig_12_1C.
constraintExclusion
string
configSpec.
postgresqlConfig_12_1C.
cursorTupleFraction
number (double)
configSpec.
postgresqlConfig_12_1C.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_12_1C.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

configSpec.
postgresqlConfig_12_1C.
forceParallelMode
string
configSpec.
postgresqlConfig_12_1C.
clientMinMessages
string
configSpec.
postgresqlConfig_12_1C.
logMinMessages
string
configSpec.
postgresqlConfig_12_1C.
logMinErrorStatement
string
configSpec.
postgresqlConfig_12_1C.
logMinDurationStatement
integer (int64)
configSpec.
postgresqlConfig_12_1C.
logCheckpoints
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
logConnections
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
logDisconnections
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
logDuration
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
logErrorVerbosity
string
configSpec.
postgresqlConfig_12_1C.
logLockWaits
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
logStatement
string
configSpec.
postgresqlConfig_12_1C.
logTempFiles
integer (int64)
configSpec.
postgresqlConfig_12_1C.
searchPath
string
configSpec.
postgresqlConfig_12_1C.
rowSecurity
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
defaultTransactionIsolation
string
configSpec.
postgresqlConfig_12_1C.
statementTimeout
integer (int64)
configSpec.
postgresqlConfig_12_1C.
lockTimeout
integer (int64)
configSpec.
postgresqlConfig_12_1C.
idleInTransactionSessionTimeout
integer (int64)
configSpec.
postgresqlConfig_12_1C.
byteaOutput
string
configSpec.
postgresqlConfig_12_1C.
xmlbinary
string
configSpec.
postgresqlConfig_12_1C.
xmloption
string
configSpec.
postgresqlConfig_12_1C.
ginPendingListLimit
integer (int64)
configSpec.
postgresqlConfig_12_1C.
deadlockTimeout
integer (int64)
configSpec.
postgresqlConfig_12_1C.
maxLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_12_1C.
maxPredLocksPerTransaction
integer (int64)
configSpec.
postgresqlConfig_12_1C.
arrayNulls
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
backslashQuote
string
configSpec.
postgresqlConfig_12_1C.
defaultWithOids
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
escapeStringWarning
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
loCompatPrivileges
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
operatorPrecedenceWarning
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
quoteAllIdentifiers
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
standardConformingStrings
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
synchronizeSeqscans
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
transformNullEquals
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
exitOnError
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
seqPageCost
number (double)
configSpec.
postgresqlConfig_12_1C.
randomPageCost
number (double)
configSpec.
postgresqlConfig_12_1C.
autovacuumMaxWorkers
integer (int64)

Допустимые значения — от 1 до 32 включительно.

configSpec.
postgresqlConfig_12_1C.
autovacuumVacuumCostDelay
integer (int64)

Допустимые значения — от -1 до 100 включительно.

configSpec.
postgresqlConfig_12_1C.
autovacuumVacuumCostLimit
integer (int64)

Допустимые значения — от -1 до 10000 включительно.

configSpec.
postgresqlConfig_12_1C.
autovacuumNaptime
integer (int64)

Допустимые значения — от 1000 до 86400000 включительно.

configSpec.
postgresqlConfig_12_1C.
archiveTimeout
integer (int64)

Допустимые значения — от 10000 до 600000 включительно.

configSpec.
postgresqlConfig_12_1C.
trackActivityQuerySize
integer (int64)

Допустимые значения — от 100 до 102400 включительно.

configSpec.
postgresqlConfig_12_1C.
enableBitmapscan
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableHashagg
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableHashjoin
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableIndexscan
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableIndexonlyscan
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableMaterial
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableMergejoin
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableNestloop
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableSeqscan
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableSort
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableTidscan
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
maxWorkerProcesses
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12_1C.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12_1C.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

configSpec.
postgresqlConfig_12_1C.
autovacuumVacuumScaleFactor
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12_1C.
autovacuumAnalyzeScaleFactor
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12_1C.
defaultTransactionReadOnly
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
timezone
string
configSpec.
postgresqlConfig_12_1C.
enableParallelAppend
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enableParallelHash
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enablePartitionPruning
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enablePartitionwiseAggregate
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
enablePartitionwiseJoin
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
jit
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
maxParallelMaintenanceWorkers
integer (int64)

Минимальное значение — 0.

configSpec.
postgresqlConfig_12_1C.
parallelLeaderParticipation
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
vacuumCleanupIndexScaleFactor
number (double)

Допустимые значения — от 0 до 10000000000 включительно.

configSpec.
postgresqlConfig_12_1C.
logTransactionSampleRate
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12_1C.
planCacheMode
string
configSpec.
postgresqlConfig_12_1C.
effectiveIoConcurrency
integer (int64)

Допустимые значения — от 0 до 1000 включительно.

configSpec.
postgresqlConfig_12_1C.
effectiveCacheSize
integer (int64)

Допустимые значения — от 0 до 549755813888 включительно.

configSpec.
postgresqlConfig_12_1C.
sharedPreloadLibraries[]
string
configSpec.
postgresqlConfig_12_1C.
autoExplainLogMinDuration
integer (int64)

Допустимые значения — от -1 до 2147483647 включительно.

configSpec.
postgresqlConfig_12_1C.
autoExplainLogAnalyze
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
autoExplainLogBuffers
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
autoExplainLogTiming
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
autoExplainLogTriggers
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
autoExplainLogVerbose
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
autoExplainLogNestedStatements
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
autoExplainSampleRate
number (double)

Допустимые значения — от 0 до 1 включительно.

configSpec.
postgresqlConfig_12_1C.
pgHintPlanEnableHint
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
pgHintPlanEnableHintTable
boolean (boolean)
configSpec.
postgresqlConfig_12_1C.
pgHintPlanDebugPrint
string
configSpec.
postgresqlConfig_12_1C.
pgHintPlanMessageLevel
string
name string

Новое имя кластера.

Максимальная длина строки в символах — 63. Значение должно соответствовать регулярному выражению [a-zA-Z0-9_-]*.

Ответ

HTTP Code: 200 - OK

{
  "id": "string",
  "description": "string",
  "createdAt": "string",
  "createdBy": "string",
  "modifiedAt": "string",
  "done": true,
  "metadata": "object",

  //  включает только одно из полей `error`, `response`
  "error": {
    "code": "integer",
    "message": "string",
    "details": [
      "object"
    ]
  },
  "response": "object",
  // конец списка возможных полей

}

Ресурс Operation. Дополнительные сведения см. в разделе
Объект Operation.

Поле Описание
id string

Идентификатор операции.

description string

Описание операции. Длина описания должна быть от 0 до 256 символов.

createdAt string (date-time)

Время создания ресурса в формате в RFC3339.

Строка в формате RFC3339.

createdBy string

Идентификатор пользователя или сервисного аккаунта, инициировавшего операцию.

modifiedAt string (date-time)

Время, когда ресурс Operation последний раз обновлялся. Значение в формате RFC3339.

Строка в формате RFC3339.

done boolean (boolean)

Если значение равно false — операция еще выполняется. Если true — операция завершена, и задано значение одного из полей error или response.

metadata object

Метаданные операции. Обычно в поле содержится идентификатор ресурса, над которым выполняется операция. Если метод возвращает ресурс Operation, в описании метода приведена структура соответствующего ему поля metadata.

error object
Описание ошибки в случае сбоя или отмены операции.
включает только одно из полей error, response

Описание ошибки в случае сбоя или отмены операции.

error.
code
integer (int32)

Код ошибки. Значение из списка google.rpc.Code.

error.
message
string

Текст ошибки.

error.
details[]
object

Список сообщений с подробными сведениями об ошибке.

response object
включает только одно из полей error, response

Результат операции в случае успешного завершения. Если исходный метод не возвращает никаких данных при успешном завершении, например метод Delete, поле содержит объект google.protobuf.Empty. Если исходный метод — это стандартный метод Create / Update, поле содержит целевой ресурс операции. Если метод возвращает ресурс Operation, в описании метода приведена структура соответствующего ему поля response.

В этой статье:
  • HTTP-запрос
  • Path-параметры
  • Параметры в теле запроса
  • Ответ
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»