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 Postgresqlconfig161c { 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; /** in bytes */ bgwriterFlushAfter?: number; /** in bytes */ backendFlushAfter?: number; oldSnapshotThreshold?: number; walLevel: Postgresqlconfig161c_WalLevel; synchronousCommit: Postgresqlconfig161c_SynchronousCommit; /** in milliseconds. */ checkpointTimeout?: number; checkpointCompletionTarget?: number; /** in bytes */ checkpointFlushAfter?: number; /** in bytes. */ maxWalSize?: number; /** in bytes. */ minWalSize?: number; /** in milliseconds. */ maxStandbyStreamingDelay?: number; defaultStatisticsTarget?: number; constraintExclusion: Postgresqlconfig161c_ConstraintExclusion; cursorTupleFraction?: number; fromCollapseLimit?: number; joinCollapseLimit?: number; debugParallelQuery: Postgresqlconfig161c_DebugParallelQuery; clientMinMessages: Postgresqlconfig161c_LogLevel; logMinMessages: Postgresqlconfig161c_LogLevel; logMinErrorStatement: Postgresqlconfig161c_LogLevel; /** in milliseconds. */ logMinDurationStatement?: number; logCheckpoints?: boolean; logConnections?: boolean; logDisconnections?: boolean; logDuration?: boolean; logErrorVerbosity: Postgresqlconfig161c_LogErrorVerbosity; logLockWaits?: boolean; logStatement: Postgresqlconfig161c_LogStatement; logTempFiles?: number; searchPath: string; rowSecurity?: boolean; defaultTransactionIsolation: Postgresqlconfig161c_TransactionIsolation; /** in milliseconds. */ statementTimeout?: number; /** in milliseconds. */ lockTimeout?: number; /** in milliseconds. */ idleInTransactionSessionTimeout?: number; byteaOutput: Postgresqlconfig161c_ByteaOutput; xmlbinary: Postgresqlconfig161c_XmlBinary; xmloption: Postgresqlconfig161c_XmlOption; /** in bytes. */ ginPendingListLimit?: number; /** in milliseconds. */ deadlockTimeout?: number; maxLocksPerTransaction?: number; maxPredLocksPerTransaction?: number; arrayNulls?: boolean; backslashQuote: Postgresqlconfig161c_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; onlineAnalyzeEnable?: boolean; enableBitmapscan?: boolean; enableHashagg?: boolean; enableHashjoin?: boolean; enableIndexscan?: boolean; enableIndexonlyscan?: boolean; enableMaterial?: boolean; enableMergejoin?: boolean; enableNestloop?: boolean; enableSeqscan?: boolean; enableSort?: boolean; enableTidscan?: boolean; maxWorkerProcesses?: 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: Postgresqlconfig161c_PlanCacheMode; effectiveIoConcurrency?: number; effectiveCacheSize?: number; sharedPreloadLibraries: Postgresqlconfig161c_SharedPreloadLibraries[]; /** in milliseconds. */ autoExplainLogMinDuration?: number; autoExplainLogAnalyze?: boolean; autoExplainLogBuffers?: boolean; autoExplainLogTiming?: boolean; autoExplainLogTriggers?: boolean; autoExplainLogVerbose?: boolean; autoExplainLogNestedStatements?: boolean; autoExplainSampleRate?: number; pgHintPlanEnableHint?: boolean; pgHintPlanEnableHintTable?: boolean; pgHintPlanDebugPrint: Postgresqlconfig161c_PgHintPlanDebugPrint; pgHintPlanMessageLevel: Postgresqlconfig161c_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; plantunerFixEmptyTable?: boolean; /** in bytes. */ maxStackDepth?: number; enableGroupByReordering?: boolean; /** 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; /** A default value for `` user_password_encryption `` user-level setting, if it not specified for new users. Possible values are `` PASSWORD_ENCRYPTION_MD5 `` or `` PASSWORD_ENCRYPTION_SCRAM_SHA_256 ``. The default is `` PASSWORD_ENCRYPTION_MD5 ``. */ passwordEncryption: Postgresqlconfig161c_PasswordEncryption; } export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_BackslashQuoteFromJSON(object: any): Postgresqlconfig161c_BackslashQuote; export declare function postgresqlconfig161c_BackslashQuoteToJSON(object: Postgresqlconfig161c_BackslashQuote): string; export declare enum Postgresqlconfig161c_ByteaOutput { BYTEA_OUTPUT_UNSPECIFIED = 0, BYTEA_OUTPUT_HEX = 1, BYTEA_OUTPUT_ESCAPED = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_ByteaOutputFromJSON(object: any): Postgresqlconfig161c_ByteaOutput; export declare function postgresqlconfig161c_ByteaOutputToJSON(object: Postgresqlconfig161c_ByteaOutput): string; export declare enum Postgresqlconfig161c_ConstraintExclusion { CONSTRAINT_EXCLUSION_UNSPECIFIED = 0, CONSTRAINT_EXCLUSION_ON = 1, CONSTRAINT_EXCLUSION_OFF = 2, CONSTRAINT_EXCLUSION_PARTITION = 3, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_ConstraintExclusionFromJSON(object: any): Postgresqlconfig161c_ConstraintExclusion; export declare function postgresqlconfig161c_ConstraintExclusionToJSON(object: Postgresqlconfig161c_ConstraintExclusion): string; export declare enum Postgresqlconfig161c_DebugParallelQuery { DEBUG_PARALLEL_QUERY_UNSPECIFIED = 0, DEBUG_PARALLEL_QUERY_ON = 1, DEBUG_PARALLEL_QUERY_OFF = 2, DEBUG_PARALLEL_QUERY_REGRESS = 3, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_DebugParallelQueryFromJSON(object: any): Postgresqlconfig161c_DebugParallelQuery; export declare function postgresqlconfig161c_DebugParallelQueryToJSON(object: Postgresqlconfig161c_DebugParallelQuery): string; export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_LogErrorVerbosityFromJSON(object: any): Postgresqlconfig161c_LogErrorVerbosity; export declare function postgresqlconfig161c_LogErrorVerbosityToJSON(object: Postgresqlconfig161c_LogErrorVerbosity): string; export declare enum Postgresqlconfig161c_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_INFO = 12, 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 postgresqlconfig161c_LogLevelFromJSON(object: any): Postgresqlconfig161c_LogLevel; export declare function postgresqlconfig161c_LogLevelToJSON(object: Postgresqlconfig161c_LogLevel): string; export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_LogStatementFromJSON(object: any): Postgresqlconfig161c_LogStatement; export declare function postgresqlconfig161c_LogStatementToJSON(object: Postgresqlconfig161c_LogStatement): string; export declare enum Postgresqlconfig161c_PasswordEncryption { PASSWORD_ENCRYPTION_UNSPECIFIED = 0, PASSWORD_ENCRYPTION_MD5 = 1, PASSWORD_ENCRYPTION_SCRAM_SHA_256 = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_PasswordEncryptionFromJSON(object: any): Postgresqlconfig161c_PasswordEncryption; export declare function postgresqlconfig161c_PasswordEncryptionToJSON(object: Postgresqlconfig161c_PasswordEncryption): string; export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_PgHintPlanDebugPrintFromJSON(object: any): Postgresqlconfig161c_PgHintPlanDebugPrint; export declare function postgresqlconfig161c_PgHintPlanDebugPrintToJSON(object: Postgresqlconfig161c_PgHintPlanDebugPrint): string; export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_PlanCacheModeFromJSON(object: any): Postgresqlconfig161c_PlanCacheMode; export declare function postgresqlconfig161c_PlanCacheModeToJSON(object: Postgresqlconfig161c_PlanCacheMode): string; export declare enum Postgresqlconfig161c_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, SHARED_PRELOAD_LIBRARIES_ANON = 9, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_SharedPreloadLibrariesFromJSON(object: any): Postgresqlconfig161c_SharedPreloadLibraries; export declare function postgresqlconfig161c_SharedPreloadLibrariesToJSON(object: Postgresqlconfig161c_SharedPreloadLibraries): string; export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_SynchronousCommitFromJSON(object: any): Postgresqlconfig161c_SynchronousCommit; export declare function postgresqlconfig161c_SynchronousCommitToJSON(object: Postgresqlconfig161c_SynchronousCommit): string; export declare enum Postgresqlconfig161c_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 postgresqlconfig161c_TransactionIsolationFromJSON(object: any): Postgresqlconfig161c_TransactionIsolation; export declare function postgresqlconfig161c_TransactionIsolationToJSON(object: Postgresqlconfig161c_TransactionIsolation): string; export declare enum Postgresqlconfig161c_WalLevel { WAL_LEVEL_UNSPECIFIED = 0, WAL_LEVEL_REPLICA = 1, WAL_LEVEL_LOGICAL = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_WalLevelFromJSON(object: any): Postgresqlconfig161c_WalLevel; export declare function postgresqlconfig161c_WalLevelToJSON(object: Postgresqlconfig161c_WalLevel): string; export declare enum Postgresqlconfig161c_XmlBinary { XML_BINARY_UNSPECIFIED = 0, XML_BINARY_BASE64 = 1, XML_BINARY_HEX = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_XmlBinaryFromJSON(object: any): Postgresqlconfig161c_XmlBinary; export declare function postgresqlconfig161c_XmlBinaryToJSON(object: Postgresqlconfig161c_XmlBinary): string; export declare enum Postgresqlconfig161c_XmlOption { XML_OPTION_UNSPECIFIED = 0, XML_OPTION_DOCUMENT = 1, XML_OPTION_CONTENT = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig161c_XmlOptionFromJSON(object: any): Postgresqlconfig161c_XmlOption; export declare function postgresqlconfig161c_XmlOptionToJSON(object: Postgresqlconfig161c_XmlOption): string; export interface Postgresqlconfigset161c { /** * Effective settings for a PostgreSQL 16 1C cluster (a combination of settings defined * in [user_config] and [default_config]). */ effectiveConfig?: Postgresqlconfig161c; /** User-defined settings for a PostgreSQL 16 1C cluster. */ userConfig?: Postgresqlconfig161c; /** Default configuration for a PostgreSQL 16 1C cluster. */ defaultConfig?: Postgresqlconfig161c; } export declare const Postgresqlconfig161c: { encode(message: Postgresqlconfig161c, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Postgresqlconfig161c; fromJSON(object: any): Postgresqlconfig161c; toJSON(message: Postgresqlconfig161c): unknown; fromPartial, never>) | 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; pgHintPlanDebugPrint?: Postgresqlconfig161c_PgHintPlanDebugPrint | undefined; pgHintPlanMessageLevel?: Postgresqlconfig161c_LogLevel | undefined; hashMemMultiplier?: number | undefined; logicalDecodingWorkMem?: number | undefined; maintenanceIoConcurrency?: number | undefined; maxSlotWalKeepSize?: 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; pgQualstatsEnabled?: boolean | undefined; pgQualstatsTrackConstants?: boolean | undefined; pgQualstatsMax?: number | undefined; pgQualstatsResolveOids?: boolean | undefined; pgQualstatsSampleRate?: number | undefined; plantunerFixEmptyTable?: boolean | undefined; maxStackDepth?: number | undefined; enableGroupByReordering?: boolean | undefined; geqo?: boolean | undefined; geqoThreshold?: number | undefined; geqoEffort?: number | undefined; geqoPoolSize?: number | undefined; geqoGenerations?: number | undefined; geqoSelectionBias?: number | undefined; geqoSeed?: number | undefined; pgTrgmSimilarityThreshold?: number | undefined; pgTrgmWordSimilarityThreshold?: number | undefined; pgTrgmStrictWordSimilarityThreshold?: number | undefined; maxStandbyArchiveDelay?: number | undefined; sessionDurationTimeout?: number | undefined; logReplicationCommands?: boolean | undefined; logAutovacuumMinDuration?: number | undefined; passwordEncryption?: Postgresqlconfig161c_PasswordEncryption | undefined; } & Record, never>>(object: I): Postgresqlconfig161c; }; export declare const Postgresqlconfigset161c: { encode(message: Postgresqlconfigset161c, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Postgresqlconfigset161c; fromJSON(object: any): Postgresqlconfigset161c; toJSON(message: Postgresqlconfigset161c): unknown; fromPartial, never>) | 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; pgHintPlanDebugPrint?: Postgresqlconfig161c_PgHintPlanDebugPrint | undefined; pgHintPlanMessageLevel?: Postgresqlconfig161c_LogLevel | undefined; hashMemMultiplier?: number | undefined; logicalDecodingWorkMem?: number | undefined; maintenanceIoConcurrency?: number | undefined; maxSlotWalKeepSize?: 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; pgQualstatsEnabled?: boolean | undefined; pgQualstatsTrackConstants?: boolean | undefined; pgQualstatsMax?: number | undefined; pgQualstatsResolveOids?: boolean | undefined; pgQualstatsSampleRate?: number | undefined; plantunerFixEmptyTable?: boolean | undefined; maxStackDepth?: number | undefined; enableGroupByReordering?: boolean | undefined; geqo?: boolean | undefined; geqoThreshold?: number | undefined; geqoEffort?: number | undefined; geqoPoolSize?: number | undefined; geqoGenerations?: number | undefined; geqoSelectionBias?: number | undefined; geqoSeed?: number | undefined; pgTrgmSimilarityThreshold?: number | undefined; pgTrgmWordSimilarityThreshold?: number | undefined; pgTrgmStrictWordSimilarityThreshold?: number | undefined; maxStandbyArchiveDelay?: number | undefined; sessionDurationTimeout?: number | undefined; logReplicationCommands?: boolean | undefined; logAutovacuumMinDuration?: number | undefined; passwordEncryption?: Postgresqlconfig161c_PasswordEncryption | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: 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; walLevel?: Postgresqlconfig161c_WalLevel | undefined; synchronousCommit?: Postgresqlconfig161c_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig161c_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; debugParallelQuery?: Postgresqlconfig161c_DebugParallelQuery | undefined; clientMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig161c_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig161c_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig161c_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig161c_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig161c_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig161c_XmlBinary | undefined; xmloption?: Postgresqlconfig161c_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig161c_BackslashQuote | 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; onlineAnalyzeEnable?: boolean | 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; timezone?: string | 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; logTransactionSampleRate?: number | undefined; planCacheMode?: Postgresqlconfig161c_PlanCacheMode | undefined; effectiveIoConcurrency?: number | undefined; effectiveCacheSize?: number | undefined; sharedPreloadLibraries?: Postgresqlconfig161c_SharedPreloadLibraries[] | 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; pgHintPlanDebugPrint?: Postgresqlconfig161c_PgHintPlanDebugPrint | undefined; pgHintPlanMessageLevel?: Postgresqlconfig161c_LogLevel | undefined; hashMemMultiplier?: number | undefined; logicalDecodingWorkMem?: number | undefined; maintenanceIoConcurrency?: number | undefined; maxSlotWalKeepSize?: 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; pgQualstatsEnabled?: boolean | undefined; pgQualstatsTrackConstants?: boolean | undefined; pgQualstatsMax?: number | undefined; pgQualstatsResolveOids?: boolean | undefined; pgQualstatsSampleRate?: number | undefined; plantunerFixEmptyTable?: boolean | undefined; maxStackDepth?: number | undefined; enableGroupByReordering?: boolean | undefined; geqo?: boolean | undefined; geqoThreshold?: number | undefined; geqoEffort?: number | undefined; geqoPoolSize?: number | undefined; geqoGenerations?: number | undefined; geqoSelectionBias?: number | undefined; geqoSeed?: number | undefined; pgTrgmSimilarityThreshold?: number | undefined; pgTrgmWordSimilarityThreshold?: number | undefined; pgTrgmStrictWordSimilarityThreshold?: number | undefined; maxStandbyArchiveDelay?: number | undefined; sessionDurationTimeout?: number | undefined; logReplicationCommands?: boolean | undefined; logAutovacuumMinDuration?: number | undefined; passwordEncryption?: Postgresqlconfig161c_PasswordEncryption | undefined; } & { maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: 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; walLevel?: Postgresqlconfig161c_WalLevel | undefined; synchronousCommit?: Postgresqlconfig161c_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig161c_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; debugParallelQuery?: Postgresqlconfig161c_DebugParallelQuery | undefined; clientMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig161c_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig161c_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig161c_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig161c_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig161c_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig161c_XmlBinary | undefined; xmloption?: Postgresqlconfig161c_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig161c_BackslashQuote | 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; onlineAnalyzeEnable?: boolean | 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; timezone?: string | 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; logTransactionSampleRate?: number | undefined; planCacheMode?: Postgresqlconfig161c_PlanCacheMode | undefined; effectiveIoConcurrency?: number | undefined; effectiveCacheSize?: number | undefined; sharedPreloadLibraries?: (Postgresqlconfig161c_SharedPreloadLibraries[] & Postgresqlconfig161c_SharedPreloadLibraries[] & Record, never>) | 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; pgHintPlanDebugPrint?: Postgresqlconfig161c_PgHintPlanDebugPrint | undefined; pgHintPlanMessageLevel?: Postgresqlconfig161c_LogLevel | undefined; hashMemMultiplier?: number | undefined; logicalDecodingWorkMem?: number | undefined; maintenanceIoConcurrency?: number | undefined; maxSlotWalKeepSize?: 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; pgQualstatsEnabled?: boolean | undefined; pgQualstatsTrackConstants?: boolean | undefined; pgQualstatsMax?: number | undefined; pgQualstatsResolveOids?: boolean | undefined; pgQualstatsSampleRate?: number | undefined; plantunerFixEmptyTable?: boolean | undefined; maxStackDepth?: number | undefined; enableGroupByReordering?: boolean | undefined; geqo?: boolean | undefined; geqoThreshold?: number | undefined; geqoEffort?: number | undefined; geqoPoolSize?: number | undefined; geqoGenerations?: number | undefined; geqoSelectionBias?: number | undefined; geqoSeed?: number | undefined; pgTrgmSimilarityThreshold?: number | undefined; pgTrgmWordSimilarityThreshold?: number | undefined; pgTrgmStrictWordSimilarityThreshold?: number | undefined; maxStandbyArchiveDelay?: number | undefined; sessionDurationTimeout?: number | undefined; logReplicationCommands?: boolean | undefined; logAutovacuumMinDuration?: number | undefined; passwordEncryption?: Postgresqlconfig161c_PasswordEncryption | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: 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; walLevel?: Postgresqlconfig161c_WalLevel | undefined; synchronousCommit?: Postgresqlconfig161c_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig161c_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; debugParallelQuery?: Postgresqlconfig161c_DebugParallelQuery | undefined; clientMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig161c_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig161c_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig161c_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig161c_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig161c_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig161c_XmlBinary | undefined; xmloption?: Postgresqlconfig161c_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig161c_BackslashQuote | 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; onlineAnalyzeEnable?: boolean | 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; timezone?: string | 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; logTransactionSampleRate?: number | undefined; planCacheMode?: Postgresqlconfig161c_PlanCacheMode | undefined; effectiveIoConcurrency?: number | undefined; effectiveCacheSize?: number | undefined; sharedPreloadLibraries?: Postgresqlconfig161c_SharedPreloadLibraries[] | 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; pgHintPlanDebugPrint?: Postgresqlconfig161c_PgHintPlanDebugPrint | undefined; pgHintPlanMessageLevel?: Postgresqlconfig161c_LogLevel | undefined; hashMemMultiplier?: number | undefined; logicalDecodingWorkMem?: number | undefined; maintenanceIoConcurrency?: number | undefined; maxSlotWalKeepSize?: 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; pgQualstatsEnabled?: boolean | undefined; pgQualstatsTrackConstants?: boolean | undefined; pgQualstatsMax?: number | undefined; pgQualstatsResolveOids?: boolean | undefined; pgQualstatsSampleRate?: number | undefined; plantunerFixEmptyTable?: boolean | undefined; maxStackDepth?: number | undefined; enableGroupByReordering?: boolean | undefined; geqo?: boolean | undefined; geqoThreshold?: number | undefined; geqoEffort?: number | undefined; geqoPoolSize?: number | undefined; geqoGenerations?: number | undefined; geqoSelectionBias?: number | undefined; geqoSeed?: number | undefined; pgTrgmSimilarityThreshold?: number | undefined; pgTrgmWordSimilarityThreshold?: number | undefined; pgTrgmStrictWordSimilarityThreshold?: number | undefined; maxStandbyArchiveDelay?: number | undefined; sessionDurationTimeout?: number | undefined; logReplicationCommands?: boolean | undefined; logAutovacuumMinDuration?: number | undefined; passwordEncryption?: Postgresqlconfig161c_PasswordEncryption | undefined; } & { maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: 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; walLevel?: Postgresqlconfig161c_WalLevel | undefined; synchronousCommit?: Postgresqlconfig161c_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig161c_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; debugParallelQuery?: Postgresqlconfig161c_DebugParallelQuery | undefined; clientMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinMessages?: Postgresqlconfig161c_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig161c_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig161c_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig161c_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig161c_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig161c_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig161c_XmlBinary | undefined; xmloption?: Postgresqlconfig161c_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig161c_BackslashQuote | 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; onlineAnalyzeEnable?: boolean | 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; timezone?: string | 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; logTransactionSampleRate?: number | undefined; planCacheMode?: Postgresqlconfig161c_PlanCacheMode | undefined; effectiveIoConcurrency?: number | undefined; effectiveCacheSize?: number | undefined; sharedPreloadLibraries?: (Postgresqlconfig161c_SharedPreloadLibraries[] & Postgresqlconfig161c_SharedPreloadLibraries[] & Record, never>) | 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; pgHintPlanDebugPrint?: Postgresqlconfig161c_PgHintPlanDebugPrint | undefined; pgHintPlanMessageLevel?: Postgresqlconfig161c_LogLevel | undefined; hashMemMultiplier?: number | undefined; logicalDecodingWorkMem?: number | undefined; maintenanceIoConcurrency?: number | undefined; maxSlotWalKeepSize?: 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; pgQualstatsEnabled?: boolean | undefined; pgQualstatsTrackConstants?: boolean | undefined; pgQualstatsMax?: number | undefined; pgQualstatsResolveOids?: boolean | undefined; pgQualstatsSampleRate?: number | undefined; plantunerFixEmptyTable?: boolean | undefined; maxStackDepth?: number | undefined; enableGroupByReordering?: boolean | undefined; geqo?: boolean | undefined; geqoThreshold?: number | undefined; geqoEffort?: number | undefined; geqoPoolSize?: number | undefined; geqoGenerations?: number | undefined; geqoSelectionBias?: number | undefined; geqoSeed?: number | undefined; pgTrgmSimilarityThreshold?: number | undefined; pgTrgmWordSimilarityThreshold?: number | undefined; pgTrgmStrictWordSimilarityThreshold?: number | undefined; maxStandbyArchiveDelay?: number | undefined; sessionDurationTimeout?: number | undefined; logReplicationCommands?: boolean | undefined; logAutovacuumMinDuration?: number | undefined; passwordEncryption?: Postgresqlconfig161c_PasswordEncryption | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Postgresqlconfigset161c; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};