@yandex-cloud/nodejs-sdk
Version:
Yandex.Cloud NodeJS SDK
934 lines (933 loc) • 131 kB
TypeScript
import _m0 from "protobufjs/minimal";
export declare const protobufPackage = "yandex.cloud.mdb.postgresql.v1.config";
/**
* Options and structure of `PostgresqlConfig` reflects PostgreSQL configuration file
* parameters which detailed description is available in
* [PostgreSQL documentation](https://www.postgresql.org/docs/11/runtime-config.html).
*/
export interface PostgresqlConfig14 {
$type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14";
maxConnections?: number;
/** in bytes. */
sharedBuffers?: number;
/** in bytes. */
tempBuffers?: number;
maxPreparedTransactions?: number;
/** in bytes. */
workMem?: number;
/** in bytes. */
maintenanceWorkMem?: number;
/** in bytes. */
autovacuumWorkMem?: number;
/** in bytes. */
tempFileLimit?: number;
/** in milliseconds. */
vacuumCostDelay?: number;
vacuumCostPageHit?: number;
vacuumCostPageMiss?: number;
vacuumCostPageDirty?: number;
vacuumCostLimit?: number;
/** in milliseconds. */
bgwriterDelay?: number;
bgwriterLruMaxpages?: number;
bgwriterLruMultiplier?: number;
bgwriterFlushAfter?: number;
backendFlushAfter?: number;
oldSnapshotThreshold?: number;
walLevel: PostgresqlConfig14_WalLevel;
synchronousCommit: PostgresqlConfig14_SynchronousCommit;
/** in milliseconds. */
checkpointTimeout?: number;
checkpointCompletionTarget?: number;
checkpointFlushAfter?: number;
/** in bytes. */
maxWalSize?: number;
/** in bytes. */
minWalSize?: number;
/** in milliseconds. */
maxStandbyStreamingDelay?: number;
defaultStatisticsTarget?: number;
constraintExclusion: PostgresqlConfig14_ConstraintExclusion;
cursorTupleFraction?: number;
fromCollapseLimit?: number;
joinCollapseLimit?: number;
forceParallelMode: PostgresqlConfig14_ForceParallelMode;
clientMinMessages: PostgresqlConfig14_LogLevel;
logMinMessages: PostgresqlConfig14_LogLevel;
logMinErrorStatement: PostgresqlConfig14_LogLevel;
/** in milliseconds. */
logMinDurationStatement?: number;
logCheckpoints?: boolean;
logConnections?: boolean;
logDisconnections?: boolean;
logDuration?: boolean;
logErrorVerbosity: PostgresqlConfig14_LogErrorVerbosity;
logLockWaits?: boolean;
logStatement: PostgresqlConfig14_LogStatement;
logTempFiles?: number;
searchPath: string;
rowSecurity?: boolean;
defaultTransactionIsolation: PostgresqlConfig14_TransactionIsolation;
/** in milliseconds. */
statementTimeout?: number;
/** in milliseconds. */
lockTimeout?: number;
/** in milliseconds. */
idleInTransactionSessionTimeout?: number;
byteaOutput: PostgresqlConfig14_ByteaOutput;
xmlbinary: PostgresqlConfig14_XmlBinary;
xmloption: PostgresqlConfig14_XmlOption;
/** in bytes. */
ginPendingListLimit?: number;
/** in milliseconds. */
deadlockTimeout?: number;
maxLocksPerTransaction?: number;
maxPredLocksPerTransaction?: number;
arrayNulls?: boolean;
backslashQuote: PostgresqlConfig14_BackslashQuote;
defaultWithOids?: boolean;
escapeStringWarning?: boolean;
loCompatPrivileges?: boolean;
quoteAllIdentifiers?: boolean;
standardConformingStrings?: boolean;
synchronizeSeqscans?: boolean;
transformNullEquals?: boolean;
exitOnError?: boolean;
seqPageCost?: number;
randomPageCost?: number;
autovacuumMaxWorkers?: number;
autovacuumVacuumCostDelay?: number;
autovacuumVacuumCostLimit?: number;
/** in milliseconds. */
autovacuumNaptime?: number;
/** in milliseconds. */
archiveTimeout?: number;
trackActivityQuerySize?: number;
enableBitmapscan?: boolean;
enableHashagg?: boolean;
enableHashjoin?: boolean;
enableIndexscan?: boolean;
enableIndexonlyscan?: boolean;
enableMaterial?: boolean;
enableMergejoin?: boolean;
enableNestloop?: boolean;
enableSeqscan?: boolean;
enableSort?: boolean;
enableTidscan?: boolean;
maxWorkerProcesses?: number;
maxParallelWorkers?: number;
maxParallelWorkersPerGather?: number;
autovacuumVacuumScaleFactor?: number;
autovacuumAnalyzeScaleFactor?: number;
defaultTransactionReadOnly?: boolean;
timezone: string;
enableParallelAppend?: boolean;
enableParallelHash?: boolean;
enablePartitionPruning?: boolean;
enablePartitionwiseAggregate?: boolean;
enablePartitionwiseJoin?: boolean;
jit?: boolean;
maxParallelMaintenanceWorkers?: number;
parallelLeaderParticipation?: boolean;
logTransactionSampleRate?: number;
planCacheMode: PostgresqlConfig14_PlanCacheMode;
effectiveIoConcurrency?: number;
effectiveCacheSize?: number;
sharedPreloadLibraries: PostgresqlConfig14_SharedPreloadLibraries[];
/** in milliseconds. */
autoExplainLogMinDuration?: number;
autoExplainLogAnalyze?: boolean;
autoExplainLogBuffers?: boolean;
autoExplainLogTiming?: boolean;
autoExplainLogTriggers?: boolean;
autoExplainLogVerbose?: boolean;
autoExplainLogNestedStatements?: boolean;
autoExplainSampleRate?: number;
pgHintPlanEnableHint?: boolean;
pgHintPlanEnableHintTable?: boolean;
pgHintPlanDebugPrint: PostgresqlConfig14_PgHintPlanDebugPrint;
pgHintPlanMessageLevel: PostgresqlConfig14_LogLevel;
hashMemMultiplier?: number;
/** in bytes. */
logicalDecodingWorkMem?: number;
maintenanceIoConcurrency?: number;
/** in bytes. */
maxSlotWalKeepSize?: number;
/** in bytes. */
walKeepSize?: number;
enableIncrementalSort?: boolean;
autovacuumVacuumInsertThreshold?: number;
autovacuumVacuumInsertScaleFactor?: number;
/** in milliseconds. */
logMinDurationSample?: number;
logStatementSampleRate?: number;
/** in bytes. */
logParameterMaxLength?: number;
/** in bytes. */
logParameterMaxLengthOnError?: number;
/** in milliseconds. */
clientConnectionCheckInterval?: number;
enableAsyncAppend?: boolean;
enableGathermerge?: boolean;
enableMemoize?: boolean;
/** in milliseconds. */
logRecoveryConflictWaits?: boolean;
/** in milliseconds. */
vacuumFailsafeAge?: number;
/** in milliseconds. */
vacuumMultixactFailsafeAge?: number;
pgQualstatsEnabled?: boolean;
pgQualstatsTrackConstants?: boolean;
pgQualstatsMax?: number;
pgQualstatsResolveOids?: boolean;
pgQualstatsSampleRate?: number;
/** in bytes. */
maxStackDepth?: number;
/** enable Genetic Query Optimizer, by default is on */
geqo?: boolean;
/** The number of tables to use geqo, default is 12 */
geqoThreshold?: number;
/** tradeoff between planning time and query plan quality, default is 5 */
geqoEffort?: number;
/** number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort */
geqoPoolSize?: number;
/** the number of generations used by GEQO, useful values are in the same range as the pool size */
geqoGenerations?: number;
/** selective pressure within the population */
geqoSelectionBias?: number;
/** initial value of the random number generator used by GEQO */
geqoSeed?: number;
pgTrgmSimilarityThreshold?: number;
pgTrgmWordSimilarityThreshold?: number;
pgTrgmStrictWordSimilarityThreshold?: number;
/** in milliseconds. */
maxStandbyArchiveDelay?: number;
/** Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0. */
sessionDurationTimeout?: number;
logReplicationCommands?: boolean;
/** in milliseconds. The default is 1000 (1 sec). */
logAutovacuumMinDuration?: number;
}
export declare enum PostgresqlConfig14_BackslashQuote {
BACKSLASH_QUOTE_UNSPECIFIED = 0,
BACKSLASH_QUOTE = 1,
BACKSLASH_QUOTE_ON = 2,
BACKSLASH_QUOTE_OFF = 3,
BACKSLASH_QUOTE_SAFE_ENCODING = 4,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_BackslashQuoteFromJSON(object: any): PostgresqlConfig14_BackslashQuote;
export declare function postgresqlConfig14_BackslashQuoteToJSON(object: PostgresqlConfig14_BackslashQuote): string;
export declare enum PostgresqlConfig14_ByteaOutput {
BYTEA_OUTPUT_UNSPECIFIED = 0,
BYTEA_OUTPUT_HEX = 1,
BYTEA_OUTPUT_ESCAPED = 2,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_ByteaOutputFromJSON(object: any): PostgresqlConfig14_ByteaOutput;
export declare function postgresqlConfig14_ByteaOutputToJSON(object: PostgresqlConfig14_ByteaOutput): string;
export declare enum PostgresqlConfig14_ConstraintExclusion {
CONSTRAINT_EXCLUSION_UNSPECIFIED = 0,
CONSTRAINT_EXCLUSION_ON = 1,
CONSTRAINT_EXCLUSION_OFF = 2,
CONSTRAINT_EXCLUSION_PARTITION = 3,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_ConstraintExclusionFromJSON(object: any): PostgresqlConfig14_ConstraintExclusion;
export declare function postgresqlConfig14_ConstraintExclusionToJSON(object: PostgresqlConfig14_ConstraintExclusion): string;
export declare enum PostgresqlConfig14_ForceParallelMode {
FORCE_PARALLEL_MODE_UNSPECIFIED = 0,
FORCE_PARALLEL_MODE_ON = 1,
FORCE_PARALLEL_MODE_OFF = 2,
FORCE_PARALLEL_MODE_REGRESS = 3,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_ForceParallelModeFromJSON(object: any): PostgresqlConfig14_ForceParallelMode;
export declare function postgresqlConfig14_ForceParallelModeToJSON(object: PostgresqlConfig14_ForceParallelMode): string;
export declare enum PostgresqlConfig14_LogErrorVerbosity {
LOG_ERROR_VERBOSITY_UNSPECIFIED = 0,
LOG_ERROR_VERBOSITY_TERSE = 1,
LOG_ERROR_VERBOSITY_DEFAULT = 2,
LOG_ERROR_VERBOSITY_VERBOSE = 3,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_LogErrorVerbosityFromJSON(object: any): PostgresqlConfig14_LogErrorVerbosity;
export declare function postgresqlConfig14_LogErrorVerbosityToJSON(object: PostgresqlConfig14_LogErrorVerbosity): string;
export declare enum PostgresqlConfig14_LogLevel {
LOG_LEVEL_UNSPECIFIED = 0,
LOG_LEVEL_DEBUG5 = 1,
LOG_LEVEL_DEBUG4 = 2,
LOG_LEVEL_DEBUG3 = 3,
LOG_LEVEL_DEBUG2 = 4,
LOG_LEVEL_DEBUG1 = 5,
LOG_LEVEL_LOG = 6,
LOG_LEVEL_NOTICE = 7,
LOG_LEVEL_WARNING = 8,
LOG_LEVEL_ERROR = 9,
LOG_LEVEL_FATAL = 10,
LOG_LEVEL_PANIC = 11,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_LogLevelFromJSON(object: any): PostgresqlConfig14_LogLevel;
export declare function postgresqlConfig14_LogLevelToJSON(object: PostgresqlConfig14_LogLevel): string;
export declare enum PostgresqlConfig14_LogStatement {
LOG_STATEMENT_UNSPECIFIED = 0,
LOG_STATEMENT_NONE = 1,
LOG_STATEMENT_DDL = 2,
LOG_STATEMENT_MOD = 3,
LOG_STATEMENT_ALL = 4,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_LogStatementFromJSON(object: any): PostgresqlConfig14_LogStatement;
export declare function postgresqlConfig14_LogStatementToJSON(object: PostgresqlConfig14_LogStatement): string;
export declare enum PostgresqlConfig14_PgHintPlanDebugPrint {
PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED = 0,
PG_HINT_PLAN_DEBUG_PRINT_OFF = 1,
PG_HINT_PLAN_DEBUG_PRINT_ON = 2,
PG_HINT_PLAN_DEBUG_PRINT_DETAILED = 3,
PG_HINT_PLAN_DEBUG_PRINT_VERBOSE = 4,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_PgHintPlanDebugPrintFromJSON(object: any): PostgresqlConfig14_PgHintPlanDebugPrint;
export declare function postgresqlConfig14_PgHintPlanDebugPrintToJSON(object: PostgresqlConfig14_PgHintPlanDebugPrint): string;
export declare enum PostgresqlConfig14_PlanCacheMode {
PLAN_CACHE_MODE_UNSPECIFIED = 0,
PLAN_CACHE_MODE_AUTO = 1,
PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN = 2,
PLAN_CACHE_MODE_FORCE_GENERIC_PLAN = 3,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_PlanCacheModeFromJSON(object: any): PostgresqlConfig14_PlanCacheMode;
export declare function postgresqlConfig14_PlanCacheModeToJSON(object: PostgresqlConfig14_PlanCacheMode): string;
export declare enum PostgresqlConfig14_SharedPreloadLibraries {
SHARED_PRELOAD_LIBRARIES_UNSPECIFIED = 0,
SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN = 1,
SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN = 2,
SHARED_PRELOAD_LIBRARIES_TIMESCALEDB = 3,
SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS = 4,
SHARED_PRELOAD_LIBRARIES_PG_CRON = 5,
SHARED_PRELOAD_LIBRARIES_PGLOGICAL = 6,
SHARED_PRELOAD_LIBRARIES_PG_PREWARM = 7,
SHARED_PRELOAD_LIBRARIES_PGAUDIT = 8,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_SharedPreloadLibrariesFromJSON(object: any): PostgresqlConfig14_SharedPreloadLibraries;
export declare function postgresqlConfig14_SharedPreloadLibrariesToJSON(object: PostgresqlConfig14_SharedPreloadLibraries): string;
export declare enum PostgresqlConfig14_SynchronousCommit {
SYNCHRONOUS_COMMIT_UNSPECIFIED = 0,
SYNCHRONOUS_COMMIT_ON = 1,
SYNCHRONOUS_COMMIT_OFF = 2,
SYNCHRONOUS_COMMIT_LOCAL = 3,
SYNCHRONOUS_COMMIT_REMOTE_WRITE = 4,
SYNCHRONOUS_COMMIT_REMOTE_APPLY = 5,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_SynchronousCommitFromJSON(object: any): PostgresqlConfig14_SynchronousCommit;
export declare function postgresqlConfig14_SynchronousCommitToJSON(object: PostgresqlConfig14_SynchronousCommit): string;
export declare enum PostgresqlConfig14_TransactionIsolation {
TRANSACTION_ISOLATION_UNSPECIFIED = 0,
TRANSACTION_ISOLATION_READ_UNCOMMITTED = 1,
TRANSACTION_ISOLATION_READ_COMMITTED = 2,
TRANSACTION_ISOLATION_REPEATABLE_READ = 3,
TRANSACTION_ISOLATION_SERIALIZABLE = 4,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_TransactionIsolationFromJSON(object: any): PostgresqlConfig14_TransactionIsolation;
export declare function postgresqlConfig14_TransactionIsolationToJSON(object: PostgresqlConfig14_TransactionIsolation): string;
export declare enum PostgresqlConfig14_WalLevel {
WAL_LEVEL_UNSPECIFIED = 0,
WAL_LEVEL_REPLICA = 1,
WAL_LEVEL_LOGICAL = 2,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_WalLevelFromJSON(object: any): PostgresqlConfig14_WalLevel;
export declare function postgresqlConfig14_WalLevelToJSON(object: PostgresqlConfig14_WalLevel): string;
export declare enum PostgresqlConfig14_XmlBinary {
XML_BINARY_UNSPECIFIED = 0,
XML_BINARY_BASE64 = 1,
XML_BINARY_HEX = 2,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_XmlBinaryFromJSON(object: any): PostgresqlConfig14_XmlBinary;
export declare function postgresqlConfig14_XmlBinaryToJSON(object: PostgresqlConfig14_XmlBinary): string;
export declare enum PostgresqlConfig14_XmlOption {
XML_OPTION_UNSPECIFIED = 0,
XML_OPTION_DOCUMENT = 1,
XML_OPTION_CONTENT = 2,
UNRECOGNIZED = -1
}
export declare function postgresqlConfig14_XmlOptionFromJSON(object: any): PostgresqlConfig14_XmlOption;
export declare function postgresqlConfig14_XmlOptionToJSON(object: PostgresqlConfig14_XmlOption): string;
export interface PostgresqlConfigSet14 {
$type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfigSet14";
/**
* Effective settings for a PostgreSQL 14 cluster (a combination of settings defined
* in [user_config] and [default_config]).
*/
effectiveConfig?: PostgresqlConfig14;
/** User-defined settings for a PostgreSQL 14 cluster. */
userConfig?: PostgresqlConfig14;
/** Default configuration for a PostgreSQL 14 cluster. */
defaultConfig?: PostgresqlConfig14;
}
export declare const PostgresqlConfig14: {
$type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14";
encode(message: PostgresqlConfig14, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number | undefined): PostgresqlConfig14;
fromJSON(object: any): PostgresqlConfig14;
toJSON(message: PostgresqlConfig14): unknown;
fromPartial<I extends {
timezone?: string | undefined;
maxConnections?: number | undefined;
logStatement?: PostgresqlConfig14_LogStatement | undefined;
maxSlotWalKeepSize?: number | undefined;
maxPreparedTransactions?: number | undefined;
logErrorVerbosity?: PostgresqlConfig14_LogErrorVerbosity | undefined;
walLevel?: PostgresqlConfig14_WalLevel | undefined;
synchronousCommit?: PostgresqlConfig14_SynchronousCommit | undefined;
constraintExclusion?: PostgresqlConfig14_ConstraintExclusion | undefined;
forceParallelMode?: PostgresqlConfig14_ForceParallelMode | undefined;
clientMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinErrorStatement?: PostgresqlConfig14_LogLevel | undefined;
searchPath?: string | undefined;
defaultTransactionIsolation?: PostgresqlConfig14_TransactionIsolation | undefined;
byteaOutput?: PostgresqlConfig14_ByteaOutput | undefined;
xmlbinary?: PostgresqlConfig14_XmlBinary | undefined;
xmloption?: PostgresqlConfig14_XmlOption | undefined;
backslashQuote?: PostgresqlConfig14_BackslashQuote | undefined;
sharedBuffers?: number | undefined;
tempBuffers?: number | undefined;
workMem?: number | undefined;
maintenanceWorkMem?: number | undefined;
autovacuumWorkMem?: number | undefined;
tempFileLimit?: number | undefined;
vacuumCostDelay?: number | undefined;
vacuumCostPageHit?: number | undefined;
vacuumCostPageMiss?: number | undefined;
vacuumCostPageDirty?: number | undefined;
vacuumCostLimit?: number | undefined;
bgwriterDelay?: number | undefined;
bgwriterLruMaxpages?: number | undefined;
bgwriterLruMultiplier?: number | undefined;
bgwriterFlushAfter?: number | undefined;
backendFlushAfter?: number | undefined;
oldSnapshotThreshold?: number | undefined;
checkpointTimeout?: number | undefined;
checkpointCompletionTarget?: number | undefined;
checkpointFlushAfter?: number | undefined;
maxWalSize?: number | undefined;
minWalSize?: number | undefined;
maxStandbyStreamingDelay?: number | undefined;
defaultStatisticsTarget?: number | undefined;
cursorTupleFraction?: number | undefined;
fromCollapseLimit?: number | undefined;
joinCollapseLimit?: number | undefined;
logMinDurationStatement?: number | undefined;
logCheckpoints?: boolean | undefined;
logConnections?: boolean | undefined;
logDisconnections?: boolean | undefined;
logDuration?: boolean | undefined;
logLockWaits?: boolean | undefined;
logTempFiles?: number | undefined;
rowSecurity?: boolean | undefined;
statementTimeout?: number | undefined;
lockTimeout?: number | undefined;
idleInTransactionSessionTimeout?: number | undefined;
ginPendingListLimit?: number | undefined;
deadlockTimeout?: number | undefined;
maxLocksPerTransaction?: number | undefined;
maxPredLocksPerTransaction?: number | undefined;
arrayNulls?: boolean | undefined;
defaultWithOids?: boolean | undefined;
escapeStringWarning?: boolean | undefined;
loCompatPrivileges?: boolean | undefined;
quoteAllIdentifiers?: boolean | undefined;
standardConformingStrings?: boolean | undefined;
synchronizeSeqscans?: boolean | undefined;
transformNullEquals?: boolean | undefined;
exitOnError?: boolean | undefined;
seqPageCost?: number | undefined;
randomPageCost?: number | undefined;
autovacuumMaxWorkers?: number | undefined;
autovacuumVacuumCostDelay?: number | undefined;
autovacuumVacuumCostLimit?: number | undefined;
autovacuumNaptime?: number | undefined;
archiveTimeout?: number | undefined;
trackActivityQuerySize?: number | undefined;
effectiveIoConcurrency?: number | undefined;
effectiveCacheSize?: number | undefined;
sharedPreloadLibraries?: PostgresqlConfig14_SharedPreloadLibraries[] | undefined;
pgHintPlanDebugPrint?: PostgresqlConfig14_PgHintPlanDebugPrint | undefined;
pgHintPlanMessageLevel?: PostgresqlConfig14_LogLevel | undefined;
enableBitmapscan?: boolean | undefined;
enableHashagg?: boolean | undefined;
enableHashjoin?: boolean | undefined;
enableIndexscan?: boolean | undefined;
enableIndexonlyscan?: boolean | undefined;
enableMaterial?: boolean | undefined;
enableMergejoin?: boolean | undefined;
enableNestloop?: boolean | undefined;
enableSeqscan?: boolean | undefined;
enableSort?: boolean | undefined;
enableTidscan?: boolean | undefined;
maxWorkerProcesses?: number | undefined;
maxParallelWorkers?: number | undefined;
maxParallelWorkersPerGather?: number | undefined;
autovacuumVacuumScaleFactor?: number | undefined;
autovacuumAnalyzeScaleFactor?: number | undefined;
defaultTransactionReadOnly?: boolean | undefined;
autoExplainLogMinDuration?: number | undefined;
autoExplainLogAnalyze?: boolean | undefined;
autoExplainLogBuffers?: boolean | undefined;
autoExplainLogTiming?: boolean | undefined;
autoExplainLogTriggers?: boolean | undefined;
autoExplainLogVerbose?: boolean | undefined;
autoExplainLogNestedStatements?: boolean | undefined;
autoExplainSampleRate?: number | undefined;
pgHintPlanEnableHint?: boolean | undefined;
pgHintPlanEnableHintTable?: boolean | undefined;
pgQualstatsEnabled?: boolean | undefined;
pgQualstatsTrackConstants?: boolean | undefined;
pgQualstatsMax?: number | undefined;
pgQualstatsResolveOids?: boolean | undefined;
pgQualstatsSampleRate?: number | undefined;
maxStackDepth?: number | undefined;
geqo?: boolean | undefined;
geqoThreshold?: number | undefined;
geqoEffort?: number | undefined;
geqoPoolSize?: number | undefined;
geqoGenerations?: number | undefined;
geqoSelectionBias?: number | undefined;
geqoSeed?: number | undefined;
maxStandbyArchiveDelay?: number | undefined;
sessionDurationTimeout?: number | undefined;
logReplicationCommands?: boolean | undefined;
logAutovacuumMinDuration?: number | undefined;
enableParallelAppend?: boolean | undefined;
enableParallelHash?: boolean | undefined;
enablePartitionPruning?: boolean | undefined;
enablePartitionwiseAggregate?: boolean | undefined;
enablePartitionwiseJoin?: boolean | undefined;
jit?: boolean | undefined;
maxParallelMaintenanceWorkers?: number | undefined;
parallelLeaderParticipation?: boolean | undefined;
pgTrgmSimilarityThreshold?: number | undefined;
pgTrgmWordSimilarityThreshold?: number | undefined;
pgTrgmStrictWordSimilarityThreshold?: number | undefined;
planCacheMode?: PostgresqlConfig14_PlanCacheMode | undefined;
logTransactionSampleRate?: number | undefined;
hashMemMultiplier?: number | undefined;
logicalDecodingWorkMem?: number | undefined;
maintenanceIoConcurrency?: number | undefined;
walKeepSize?: number | undefined;
enableIncrementalSort?: boolean | undefined;
autovacuumVacuumInsertThreshold?: number | undefined;
autovacuumVacuumInsertScaleFactor?: number | undefined;
logMinDurationSample?: number | undefined;
logStatementSampleRate?: number | undefined;
logParameterMaxLength?: number | undefined;
logParameterMaxLengthOnError?: number | undefined;
clientConnectionCheckInterval?: number | undefined;
enableAsyncAppend?: boolean | undefined;
enableGathermerge?: boolean | undefined;
enableMemoize?: boolean | undefined;
logRecoveryConflictWaits?: boolean | undefined;
vacuumFailsafeAge?: number | undefined;
vacuumMultixactFailsafeAge?: number | undefined;
} & {
timezone?: string | undefined;
maxConnections?: number | undefined;
logStatement?: PostgresqlConfig14_LogStatement | undefined;
maxSlotWalKeepSize?: number | undefined;
maxPreparedTransactions?: number | undefined;
logErrorVerbosity?: PostgresqlConfig14_LogErrorVerbosity | undefined;
walLevel?: PostgresqlConfig14_WalLevel | undefined;
synchronousCommit?: PostgresqlConfig14_SynchronousCommit | undefined;
constraintExclusion?: PostgresqlConfig14_ConstraintExclusion | undefined;
forceParallelMode?: PostgresqlConfig14_ForceParallelMode | undefined;
clientMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinErrorStatement?: PostgresqlConfig14_LogLevel | undefined;
searchPath?: string | undefined;
defaultTransactionIsolation?: PostgresqlConfig14_TransactionIsolation | undefined;
byteaOutput?: PostgresqlConfig14_ByteaOutput | undefined;
xmlbinary?: PostgresqlConfig14_XmlBinary | undefined;
xmloption?: PostgresqlConfig14_XmlOption | undefined;
backslashQuote?: PostgresqlConfig14_BackslashQuote | undefined;
sharedBuffers?: number | undefined;
tempBuffers?: number | undefined;
workMem?: number | undefined;
maintenanceWorkMem?: number | undefined;
autovacuumWorkMem?: number | undefined;
tempFileLimit?: number | undefined;
vacuumCostDelay?: number | undefined;
vacuumCostPageHit?: number | undefined;
vacuumCostPageMiss?: number | undefined;
vacuumCostPageDirty?: number | undefined;
vacuumCostLimit?: number | undefined;
bgwriterDelay?: number | undefined;
bgwriterLruMaxpages?: number | undefined;
bgwriterLruMultiplier?: number | undefined;
bgwriterFlushAfter?: number | undefined;
backendFlushAfter?: number | undefined;
oldSnapshotThreshold?: number | undefined;
checkpointTimeout?: number | undefined;
checkpointCompletionTarget?: number | undefined;
checkpointFlushAfter?: number | undefined;
maxWalSize?: number | undefined;
minWalSize?: number | undefined;
maxStandbyStreamingDelay?: number | undefined;
defaultStatisticsTarget?: number | undefined;
cursorTupleFraction?: number | undefined;
fromCollapseLimit?: number | undefined;
joinCollapseLimit?: number | undefined;
logMinDurationStatement?: number | undefined;
logCheckpoints?: boolean | undefined;
logConnections?: boolean | undefined;
logDisconnections?: boolean | undefined;
logDuration?: boolean | undefined;
logLockWaits?: boolean | undefined;
logTempFiles?: number | undefined;
rowSecurity?: boolean | undefined;
statementTimeout?: number | undefined;
lockTimeout?: number | undefined;
idleInTransactionSessionTimeout?: number | undefined;
ginPendingListLimit?: number | undefined;
deadlockTimeout?: number | undefined;
maxLocksPerTransaction?: number | undefined;
maxPredLocksPerTransaction?: number | undefined;
arrayNulls?: boolean | undefined;
defaultWithOids?: boolean | undefined;
escapeStringWarning?: boolean | undefined;
loCompatPrivileges?: boolean | undefined;
quoteAllIdentifiers?: boolean | undefined;
standardConformingStrings?: boolean | undefined;
synchronizeSeqscans?: boolean | undefined;
transformNullEquals?: boolean | undefined;
exitOnError?: boolean | undefined;
seqPageCost?: number | undefined;
randomPageCost?: number | undefined;
autovacuumMaxWorkers?: number | undefined;
autovacuumVacuumCostDelay?: number | undefined;
autovacuumVacuumCostLimit?: number | undefined;
autovacuumNaptime?: number | undefined;
archiveTimeout?: number | undefined;
trackActivityQuerySize?: number | undefined;
effectiveIoConcurrency?: number | undefined;
effectiveCacheSize?: number | undefined;
sharedPreloadLibraries?: (PostgresqlConfig14_SharedPreloadLibraries[] & PostgresqlConfig14_SharedPreloadLibraries[] & Record<Exclude<keyof I["sharedPreloadLibraries"], "$type" | keyof PostgresqlConfig14_SharedPreloadLibraries[]>, never>) | undefined;
pgHintPlanDebugPrint?: PostgresqlConfig14_PgHintPlanDebugPrint | undefined;
pgHintPlanMessageLevel?: PostgresqlConfig14_LogLevel | undefined;
enableBitmapscan?: boolean | undefined;
enableHashagg?: boolean | undefined;
enableHashjoin?: boolean | undefined;
enableIndexscan?: boolean | undefined;
enableIndexonlyscan?: boolean | undefined;
enableMaterial?: boolean | undefined;
enableMergejoin?: boolean | undefined;
enableNestloop?: boolean | undefined;
enableSeqscan?: boolean | undefined;
enableSort?: boolean | undefined;
enableTidscan?: boolean | undefined;
maxWorkerProcesses?: number | undefined;
maxParallelWorkers?: number | undefined;
maxParallelWorkersPerGather?: number | undefined;
autovacuumVacuumScaleFactor?: number | undefined;
autovacuumAnalyzeScaleFactor?: number | undefined;
defaultTransactionReadOnly?: boolean | undefined;
autoExplainLogMinDuration?: number | undefined;
autoExplainLogAnalyze?: boolean | undefined;
autoExplainLogBuffers?: boolean | undefined;
autoExplainLogTiming?: boolean | undefined;
autoExplainLogTriggers?: boolean | undefined;
autoExplainLogVerbose?: boolean | undefined;
autoExplainLogNestedStatements?: boolean | undefined;
autoExplainSampleRate?: number | undefined;
pgHintPlanEnableHint?: boolean | undefined;
pgHintPlanEnableHintTable?: boolean | undefined;
pgQualstatsEnabled?: boolean | undefined;
pgQualstatsTrackConstants?: boolean | undefined;
pgQualstatsMax?: number | undefined;
pgQualstatsResolveOids?: boolean | undefined;
pgQualstatsSampleRate?: number | undefined;
maxStackDepth?: number | undefined;
geqo?: boolean | undefined;
geqoThreshold?: number | undefined;
geqoEffort?: number | undefined;
geqoPoolSize?: number | undefined;
geqoGenerations?: number | undefined;
geqoSelectionBias?: number | undefined;
geqoSeed?: number | undefined;
maxStandbyArchiveDelay?: number | undefined;
sessionDurationTimeout?: number | undefined;
logReplicationCommands?: boolean | undefined;
logAutovacuumMinDuration?: number | undefined;
enableParallelAppend?: boolean | undefined;
enableParallelHash?: boolean | undefined;
enablePartitionPruning?: boolean | undefined;
enablePartitionwiseAggregate?: boolean | undefined;
enablePartitionwiseJoin?: boolean | undefined;
jit?: boolean | undefined;
maxParallelMaintenanceWorkers?: number | undefined;
parallelLeaderParticipation?: boolean | undefined;
pgTrgmSimilarityThreshold?: number | undefined;
pgTrgmWordSimilarityThreshold?: number | undefined;
pgTrgmStrictWordSimilarityThreshold?: number | undefined;
planCacheMode?: PostgresqlConfig14_PlanCacheMode | undefined;
logTransactionSampleRate?: number | undefined;
hashMemMultiplier?: number | undefined;
logicalDecodingWorkMem?: number | undefined;
maintenanceIoConcurrency?: number | undefined;
walKeepSize?: number | undefined;
enableIncrementalSort?: boolean | undefined;
autovacuumVacuumInsertThreshold?: number | undefined;
autovacuumVacuumInsertScaleFactor?: number | undefined;
logMinDurationSample?: number | undefined;
logStatementSampleRate?: number | undefined;
logParameterMaxLength?: number | undefined;
logParameterMaxLengthOnError?: number | undefined;
clientConnectionCheckInterval?: number | undefined;
enableAsyncAppend?: boolean | undefined;
enableGathermerge?: boolean | undefined;
enableMemoize?: boolean | undefined;
logRecoveryConflictWaits?: boolean | undefined;
vacuumFailsafeAge?: number | undefined;
vacuumMultixactFailsafeAge?: number | undefined;
} & Record<Exclude<keyof I, "$type" | "timezone" | "maxConnections" | "logStatement" | "maxSlotWalKeepSize" | "maxPreparedTransactions" | "logErrorVerbosity" | "walLevel" | "synchronousCommit" | "constraintExclusion" | "forceParallelMode" | "clientMinMessages" | "logMinMessages" | "logMinErrorStatement" | "searchPath" | "defaultTransactionIsolation" | "byteaOutput" | "xmlbinary" | "xmloption" | "backslashQuote" | "sharedBuffers" | "tempBuffers" | "workMem" | "maintenanceWorkMem" | "autovacuumWorkMem" | "tempFileLimit" | "vacuumCostDelay" | "vacuumCostPageHit" | "vacuumCostPageMiss" | "vacuumCostPageDirty" | "vacuumCostLimit" | "bgwriterDelay" | "bgwriterLruMaxpages" | "bgwriterLruMultiplier" | "bgwriterFlushAfter" | "backendFlushAfter" | "oldSnapshotThreshold" | "checkpointTimeout" | "checkpointCompletionTarget" | "checkpointFlushAfter" | "maxWalSize" | "minWalSize" | "maxStandbyStreamingDelay" | "defaultStatisticsTarget" | "cursorTupleFraction" | "fromCollapseLimit" | "joinCollapseLimit" | "logMinDurationStatement" | "logCheckpoints" | "logConnections" | "logDisconnections" | "logDuration" | "logLockWaits" | "logTempFiles" | "rowSecurity" | "statementTimeout" | "lockTimeout" | "idleInTransactionSessionTimeout" | "ginPendingListLimit" | "deadlockTimeout" | "maxLocksPerTransaction" | "maxPredLocksPerTransaction" | "arrayNulls" | "defaultWithOids" | "escapeStringWarning" | "loCompatPrivileges" | "quoteAllIdentifiers" | "standardConformingStrings" | "synchronizeSeqscans" | "transformNullEquals" | "exitOnError" | "seqPageCost" | "randomPageCost" | "autovacuumMaxWorkers" | "autovacuumVacuumCostDelay" | "autovacuumVacuumCostLimit" | "autovacuumNaptime" | "archiveTimeout" | "trackActivityQuerySize" | "effectiveIoConcurrency" | "effectiveCacheSize" | "sharedPreloadLibraries" | "pgHintPlanDebugPrint" | "pgHintPlanMessageLevel" | "enableBitmapscan" | "enableHashagg" | "enableHashjoin" | "enableIndexscan" | "enableIndexonlyscan" | "enableMaterial" | "enableMergejoin" | "enableNestloop" | "enableSeqscan" | "enableSort" | "enableTidscan" | "maxWorkerProcesses" | "maxParallelWorkers" | "maxParallelWorkersPerGather" | "autovacuumVacuumScaleFactor" | "autovacuumAnalyzeScaleFactor" | "defaultTransactionReadOnly" | "autoExplainLogMinDuration" | "autoExplainLogAnalyze" | "autoExplainLogBuffers" | "autoExplainLogTiming" | "autoExplainLogTriggers" | "autoExplainLogVerbose" | "autoExplainLogNestedStatements" | "autoExplainSampleRate" | "pgHintPlanEnableHint" | "pgHintPlanEnableHintTable" | "pgQualstatsEnabled" | "pgQualstatsTrackConstants" | "pgQualstatsMax" | "pgQualstatsResolveOids" | "pgQualstatsSampleRate" | "maxStackDepth" | "geqo" | "geqoThreshold" | "geqoEffort" | "geqoPoolSize" | "geqoGenerations" | "geqoSelectionBias" | "geqoSeed" | "maxStandbyArchiveDelay" | "sessionDurationTimeout" | "logReplicationCommands" | "logAutovacuumMinDuration" | "enableParallelAppend" | "enableParallelHash" | "enablePartitionPruning" | "enablePartitionwiseAggregate" | "enablePartitionwiseJoin" | "jit" | "maxParallelMaintenanceWorkers" | "parallelLeaderParticipation" | "pgTrgmSimilarityThreshold" | "pgTrgmWordSimilarityThreshold" | "pgTrgmStrictWordSimilarityThreshold" | "planCacheMode" | "logTransactionSampleRate" | "hashMemMultiplier" | "logicalDecodingWorkMem" | "maintenanceIoConcurrency" | "walKeepSize" | "enableIncrementalSort" | "autovacuumVacuumInsertThreshold" | "autovacuumVacuumInsertScaleFactor" | "logMinDurationSample" | "logStatementSampleRate" | "logParameterMaxLength" | "logParameterMaxLengthOnError" | "clientConnectionCheckInterval" | "enableAsyncAppend" | "enableGathermerge" | "enableMemoize" | "logRecoveryConflictWaits" | "vacuumFailsafeAge" | "vacuumMultixactFailsafeAge">, never>>(object: I): PostgresqlConfig14;
};
export declare const PostgresqlConfigSet14: {
$type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfigSet14";
encode(message: PostgresqlConfigSet14, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number | undefined): PostgresqlConfigSet14;
fromJSON(object: any): PostgresqlConfigSet14;
toJSON(message: PostgresqlConfigSet14): unknown;
fromPartial<I extends {
effectiveConfig?: {
timezone?: string | undefined;
maxConnections?: number | undefined;
logStatement?: PostgresqlConfig14_LogStatement | undefined;
maxSlotWalKeepSize?: number | undefined;
maxPreparedTransactions?: number | undefined;
logErrorVerbosity?: PostgresqlConfig14_LogErrorVerbosity | undefined;
walLevel?: PostgresqlConfig14_WalLevel | undefined;
synchronousCommit?: PostgresqlConfig14_SynchronousCommit | undefined;
constraintExclusion?: PostgresqlConfig14_ConstraintExclusion | undefined;
forceParallelMode?: PostgresqlConfig14_ForceParallelMode | undefined;
clientMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinErrorStatement?: PostgresqlConfig14_LogLevel | undefined;
searchPath?: string | undefined;
defaultTransactionIsolation?: PostgresqlConfig14_TransactionIsolation | undefined;
byteaOutput?: PostgresqlConfig14_ByteaOutput | undefined;
xmlbinary?: PostgresqlConfig14_XmlBinary | undefined;
xmloption?: PostgresqlConfig14_XmlOption | undefined;
backslashQuote?: PostgresqlConfig14_BackslashQuote | undefined;
sharedBuffers?: number | undefined;
tempBuffers?: number | undefined;
workMem?: number | undefined;
maintenanceWorkMem?: number | undefined;
autovacuumWorkMem?: number | undefined;
tempFileLimit?: number | undefined;
vacuumCostDelay?: number | undefined;
vacuumCostPageHit?: number | undefined;
vacuumCostPageMiss?: number | undefined;
vacuumCostPageDirty?: number | undefined;
vacuumCostLimit?: number | undefined;
bgwriterDelay?: number | undefined;
bgwriterLruMaxpages?: number | undefined;
bgwriterLruMultiplier?: number | undefined;
bgwriterFlushAfter?: number | undefined;
backendFlushAfter?: number | undefined;
oldSnapshotThreshold?: number | undefined;
checkpointTimeout?: number | undefined;
checkpointCompletionTarget?: number | undefined;
checkpointFlushAfter?: number | undefined;
maxWalSize?: number | undefined;
minWalSize?: number | undefined;
maxStandbyStreamingDelay?: number | undefined;
defaultStatisticsTarget?: number | undefined;
cursorTupleFraction?: number | undefined;
fromCollapseLimit?: number | undefined;
joinCollapseLimit?: number | undefined;
logMinDurationStatement?: number | undefined;
logCheckpoints?: boolean | undefined;
logConnections?: boolean | undefined;
logDisconnections?: boolean | undefined;
logDuration?: boolean | undefined;
logLockWaits?: boolean | undefined;
logTempFiles?: number | undefined;
rowSecurity?: boolean | undefined;
statementTimeout?: number | undefined;
lockTimeout?: number | undefined;
idleInTransactionSessionTimeout?: number | undefined;
ginPendingListLimit?: number | undefined;
deadlockTimeout?: number | undefined;
maxLocksPerTransaction?: number | undefined;
maxPredLocksPerTransaction?: number | undefined;
arrayNulls?: boolean | undefined;
defaultWithOids?: boolean | undefined;
escapeStringWarning?: boolean | undefined;
loCompatPrivileges?: boolean | undefined;
quoteAllIdentifiers?: boolean | undefined;
standardConformingStrings?: boolean | undefined;
synchronizeSeqscans?: boolean | undefined;
transformNullEquals?: boolean | undefined;
exitOnError?: boolean | undefined;
seqPageCost?: number | undefined;
randomPageCost?: number | undefined;
autovacuumMaxWorkers?: number | undefined;
autovacuumVacuumCostDelay?: number | undefined;
autovacuumVacuumCostLimit?: number | undefined;
autovacuumNaptime?: number | undefined;
archiveTimeout?: number | undefined;
trackActivityQuerySize?: number | undefined;
effectiveIoConcurrency?: number | undefined;
effectiveCacheSize?: number | undefined;
sharedPreloadLibraries?: PostgresqlConfig14_SharedPreloadLibraries[] | undefined;
pgHintPlanDebugPrint?: PostgresqlConfig14_PgHintPlanDebugPrint | undefined;
pgHintPlanMessageLevel?: PostgresqlConfig14_LogLevel | undefined;
enableBitmapscan?: boolean | undefined;
enableHashagg?: boolean | undefined;
enableHashjoin?: boolean | undefined;
enableIndexscan?: boolean | undefined;
enableIndexonlyscan?: boolean | undefined;
enableMaterial?: boolean | undefined;
enableMergejoin?: boolean | undefined;
enableNestloop?: boolean | undefined;
enableSeqscan?: boolean | undefined;
enableSort?: boolean | undefined;
enableTidscan?: boolean | undefined;
maxWorkerProcesses?: number | undefined;
maxParallelWorkers?: number | undefined;
maxParallelWorkersPerGather?: number | undefined;
autovacuumVacuumScaleFactor?: number | undefined;
autovacuumAnalyzeScaleFactor?: number | undefined;
defaultTransactionReadOnly?: boolean | undefined;
autoExplainLogMinDuration?: number | undefined;
autoExplainLogAnalyze?: boolean | undefined;
autoExplainLogBuffers?: boolean | undefined;
autoExplainLogTiming?: boolean | undefined;
autoExplainLogTriggers?: boolean | undefined;
autoExplainLogVerbose?: boolean | undefined;
autoExplainLogNestedStatements?: boolean | undefined;
autoExplainSampleRate?: number | undefined;
pgHintPlanEnableHint?: boolean | undefined;
pgHintPlanEnableHintTable?: boolean | undefined;
pgQualstatsEnabled?: boolean | undefined;
pgQualstatsTrackConstants?: boolean | undefined;
pgQualstatsMax?: number | undefined;
pgQualstatsResolveOids?: boolean | undefined;
pgQualstatsSampleRate?: number | undefined;
maxStackDepth?: number | undefined;
geqo?: boolean | undefined;
geqoThreshold?: number | undefined;
geqoEffort?: number | undefined;
geqoPoolSize?: number | undefined;
geqoGenerations?: number | undefined;
geqoSelectionBias?: number | undefined;
geqoSeed?: number | undefined;
maxStandbyArchiveDelay?: number | undefined;
sessionDurationTimeout?: number | undefined;
logReplicationCommands?: boolean | undefined;
logAutovacuumMinDuration?: number | undefined;
enableParallelAppend?: boolean | undefined;
enableParallelHash?: boolean | undefined;
enablePartitionPruning?: boolean | undefined;
enablePartitionwiseAggregate?: boolean | undefined;
enablePartitionwiseJoin?: boolean | undefined;
jit?: boolean | undefined;
maxParallelMaintenanceWorkers?: number | undefined;
parallelLeaderParticipation?: boolean | undefined;
pgTrgmSimilarityThreshold?: number | undefined;
pgTrgmWordSimilarityThreshold?: number | undefined;
pgTrgmStrictWordSimilarityThreshold?: number | undefined;
planCacheMode?: PostgresqlConfig14_PlanCacheMode | undefined;
logTransactionSampleRate?: number | undefined;
hashMemMultiplier?: number | undefined;
logicalDecodingWorkMem?: number | undefined;
maintenanceIoConcurrency?: number | undefined;
walKeepSize?: number | undefined;
enableIncrementalSort?: boolean | undefined;
autovacuumVacuumInsertThreshold?: number | undefined;
autovacuumVacuumInsertScaleFactor?: number | undefined;
logMinDurationSample?: number | undefined;
logStatementSampleRate?: number | undefined;
logParameterMaxLength?: number | undefined;
logParameterMaxLengthOnError?: number | undefined;
clientConnectionCheckInterval?: number | undefined;
enableAsyncAppend?: boolean | undefined;
enableGathermerge?: boolean | undefined;
enableMemoize?: boolean | undefined;
logRecoveryConflictWaits?: boolean | undefined;
vacuumFailsafeAge?: number | undefined;
vacuumMultixactFailsafeAge?: number | undefined;
} | undefined;
userConfig?: {
timezone?: string | undefined;
maxConnections?: number | undefined;
logStatement?: PostgresqlConfig14_LogStatement | undefined;
maxSlotWalKeepSize?: number | undefined;
maxPreparedTransactions?: number | undefined;
logErrorVerbosity?: PostgresqlConfig14_LogErrorVerbosity | undefined;
walLevel?: PostgresqlConfig14_WalLevel | undefined;
synchronousCommit?: PostgresqlConfig14_SynchronousCommit | undefined;
constraintExclusion?: PostgresqlConfig14_ConstraintExclusion | undefined;
forceParallelMode?: PostgresqlConfig14_ForceParallelMode | undefined;
clientMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinMessages?: PostgresqlConfig14_LogLevel | undefined;
logMinErrorStatement?: PostgresqlConfig14_LogLevel | undefined;
searchPath?: string | undefined;
defaultTransactionIsolation?: PostgresqlConfig14_TransactionIsolation | undefined;
byteaOutput?: PostgresqlConfig14_ByteaOutput | undefined;
xmlbinary?: PostgresqlConfig14_XmlBinary | undefined;
xmloption?: PostgresqlConfig14_XmlOption | undefined;
backslashQuote?: PostgresqlConfig14_BackslashQuote | undefined;
sharedBuffers?: number | undefined;
tempBuffers?: number | undefined;
workMem?: number | undefined;
maintenanceWorkMem?: number | undefined;
autovacuumWorkMem?: number | undefined;
tempFileLimit?: number | undefined;
vacuumCostDelay?: number | undefined;
vacuumCostPageHit?: number | undefined;
vacuumCostPageMiss?: number | undefined;
vacuumCostPageDirty?: number | undefined;
vacuumCostLimit?: number | undefined;
bgwriterDelay?: number | undefined;
bgwriterLruMaxpages?: number | undefined;
bgwriterLruMultiplier?: number | undefined;
bgwriterFlushAfter?: number | undefined;
backendFlushAfter?: number | undefined;
oldSnapshotThreshold?: number | undefined;
checkpointTimeout?: number | undefined;
checkpointCompletionTarget?: number | undefined;
checkpointFlushAfter?: number | undefined;
maxWalSize?: number | undefined;
minWalSize?: number | undefined;
maxStandbyStreamingDelay?: number | undefined;
defaultStatisticsTarget?: number | undefined;
cursorTupleFraction?: number | undefined;
fromCollapseLimit?: number | undefined;
joinCollapseLimit?: number | undefined;
logMinDurationStatement?: number | undefined;
logCheckpoints?: boolean | undefined;
logConnections?: boolean | undefined;
logDisconnections?: boolean | undefined;
logDuration?: boolean | undefined;
logLockWaits?: boolean | undefined;
logTempFiles?: number | undefined;
rowSecurity?: boolean | undefined;
statementTimeout?: number | undefined;
lockTimeout?: number | undefined;
idleInTransactionSessionTimeout?: number | undefined;
ginPendingListLimit?: number | undefined;
deadlockTimeout?: number | undefined;
maxLocksPerTransaction?: number | undefined;
maxPredLocksPerTransaction?: number | undefined;
arrayNulls?: boolean | undefined;
defaultWithOids?: boolean | undefined;
escapeStringWarning?: boolean | undefined;
loCompatPrivileges?: boolean | undefined;
quoteAllIdentifiers?: boolean | undefined;
standardConformingStrings?: boolean | undefined;