Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 591 | 10 Apr 2025 | |
latest/stable | 239 | 09 Feb 2022 | |
latest/stable | 226 | 01 Apr 2021 | |
14/stable | 553 | 04 Feb 2025 | |
14/stable | 552 | 04 Feb 2025 | |
14/candidate | 593 | 16 Apr 2025 | |
14/candidate | 592 | 16 Apr 2025 | |
14/beta | 605 | 27 Apr 2025 | |
14/beta | 606 | 27 Apr 2025 | |
14/edge | 908 | Today | |
14/edge | 907 | Today | |
16/stable | 843 | 11 Jul 2025 | |
16/stable | 844 | 11 Jul 2025 | |
16/candidate | 843 | 11 Jul 2025 | |
16/candidate | 844 | 11 Jul 2025 | |
16/beta | 843 | 11 Jul 2025 | |
16/beta | 844 | 11 Jul 2025 | |
16/edge | 904 | 15 Sep 2025 | |
16/edge | 903 | 15 Sep 2025 |
juju deploy postgresql --channel 16/edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
connection-authentication-timeout | int
Sets the maximum allowed time to complete client authentication. Allowed values are: from 1 to 600.
-
connection-statement-timeout | int
Sets the maximum allowed duration of any statement. Allowed values are: from 0 to 2147483647.
-
connection_authentication_timeout | int
Default: 60
Deprecated: Use connection-authentication-timeout instead.
Sets the maximum allowed time to complete client authentication. Allowed values are: from 1 to 600.
-
connection_statement_timeout | int
Deprecated: Use connection-statement-timeout instead.
Sets the maximum allowed duration of any statement. Allowed values are: from 0 to 2147483647.
-
cpu-parallel-leader-participation | boolean
Controls whether Gather and Gather Merge also run subplans.
-
cpu_parallel_leader_participation | boolean
Default: True
Deprecated: Use cpu-parallel-leader-participation instead.
Controls whether Gather and Gather Merge also run subplans.
-
durability-synchronous-commit | string
Sets the current transactions synchronization level. This charm allows only the “on”, “remote_apply” and “remote_write” values to avoid data loss if the primary crashes and there are replicas.
-
durability-wal-keep-size | int
Sets the minimum size of the WAL file to be kept for the replication. Allowed values are: from 0 to 2147483647.
-
durability_synchronous_commit | string
Default: on
Deprecated: Use durability-synchronous-commit instead.
Sets the current transactions synchronization level. This charm allows only the “on”, “remote_apply” and “remote_write” values to avoid data loss if the primary crashes and there are replicas.
-
durability_wal_keep_size | int
Default: 4096
Deprecated: Use durability-wal-keep-size instead.
Sets the minimum size of the WAL file to be kept for the replication. Allowed values are: from 0 to 2147483647.
-
experimental-max-connections | int
[EXPERIMENTAL] Force set max_connections.
-
experimental_max_connections | int
Deprecated: Use experimental-max-connections instead.
[EXPERIMENTAL] Force set max_connections.
-
instance-default-text-search-config | string
Selects the text search configuration that is used by those variants of the text search functions that do not have an explicit argument specifying it. Allowed values start with “pg_catalog.” followed by a language name, like “pg_catalog.english”.
-
instance-max-locks-per-transaction | int
Specifies the maximum amount of memory to be used by maintenance operations, such as "VACUUM", "CREATE INDEX", and "ALTER TABLE ADD FOREIGN KEY". If this value is specified without units, it is taken as kilobytes. Allowed values are: from 64 to 2147483647.
-
instance-password-encryption | string
Determines the algorithm to use to encrypt the password. Allowed values are: “md5” and “scram-sha-256”.
-
instance-synchronize-seqscans | boolean
Enable synchronized sequential scans.
-
instance_default_text_search_config | string
Default: pg_catalog.simple
Deprecated: Use instance-default-text-search-config instead.
Selects the text search configuration that is used by those variants of the text search functions that do not have an explicit argument specifying it. Allowed values start with “pg_catalog.” followed by a language name, like “pg_catalog.english”.
-
instance_max_locks_per_transaction | int
Default: 64
Deprecated: Use instance-max-locks-per-transaction instead.
Specifies the maximum amount of memory to be used by maintenance operations, such as "VACUUM", "CREATE INDEX", and "ALTER TABLE ADD FOREIGN KEY". If this value is specified without units, it is taken as kilobytes. Allowed values are: from 64 to 2147483647.
-
instance_password_encryption | string
Default: scram-sha-256
Deprecated: Use instance-password-encryption instead.
Determines the algorithm to use to encrypt the password. Allowed values are: “md5” and “scram-sha-256”.
-
instance_synchronize_seqscans | boolean
Default: True
Deprecated: Use instance-synchronize-seqscans instead.
Enable synchronized sequential scans.
-
ldap-map | string
List of mapped LDAP group names to PostgreSQL group names, separated by commas. The map is used to assign LDAP synchronized users to PostgreSQL authorization groups. Example: <ldap_group_1>=<psql_group_1>,<ldap_group_2>=<psql_group_2>
-
ldap-search-filter | string
The LDAP search filter to match users with. Example: (|(uid=$username)(email=$username))
-
ldap_map | string
Deprecated: Use ldap-map instead.
List of mapped LDAP group names to PostgreSQL group names, separated by commas. The map is used to assign LDAP synchronized users to PostgreSQL authorization groups. Example: <ldap_group_1>=<psql_group_1>,<ldap_group_2>=<psql_group_2>
-
ldap_search_filter | string
Default: (uid=$username)
Deprecated: Use ldap-search-filter instead.
The LDAP search filter to match users with. Example: (|(uid=$username)(email=$username))
-
logging-client-min-messages | string
Sets the message levels that are sent to the client. Allowed values are one of 'debug5', 'debug4', 'debug3', 'debug2', 'debug1', 'log', 'notice', 'warning' or 'error'. Each level includes all the levels that follow it. The later the level, the fewer messages are sent.
-
logging-log-connections | boolean
Logs each successful connection.
-
logging-log-disconnections | boolean
Logs end of a session, including duration.
-
logging-log-lock-waits | boolean
Logs long lock waits.
-
logging-log-min-duration-statement | int
Sets the minimum running time (milliseconds) above which statements will be logged. Allowed values are: from -1 to 2147483647 (-1 disables logging statement durations).
-
logging-track-functions | string
Collects function-level statistics on database activity. Allowed values are one of 'none', 'pl', 'all'. Enables tracking of function call counts and time used. Specify pl to track only procedural-language functions
-
logging_client_min_messages | string
Default: notice
Deprecated: Use logging-client-min-messages instead.
Sets the message levels that are sent to the client. Allowed values are one of 'debug5', 'debug4', 'debug3', 'debug2', 'debug1', 'log', 'notice', 'warning' or 'error'. Each level includes all the levels that follow it. The later the level, the fewer messages are sent.
-
logging_log_connections | boolean
Default: True
Deprecated: Use logging-log-connections instead.
Logs each successful connection.
-
logging_log_disconnections | boolean
Default: True
Deprecated: Use logging-log-disconnections instead.
Logs end of a session, including duration.
-
logging_log_lock_waits | boolean
Deprecated: Use logging-log-lock-waits instead.
Logs long lock waits.
-
logging_log_min_duration_statement | int
Default: -1
Deprecated: Use logging-log-min-duration-statement instead.
Sets the minimum running time (milliseconds) above which statements will be logged. Allowed values are: from -1 to 2147483647 (-1 disables logging statement durations).
-
logging_track_functions | string
Default: none
Deprecated: Use logging-track-functions instead.
Collects function-level statistics on database activity. Allowed values are one of 'none', 'pl', 'all'. Enables tracking of function call counts and time used. Specify pl to track only procedural-language functions
-
logical-replication-subscription-request | string
Set of databases corresponding to list of tables with schema notation in JSON format, which will be requested from publiblisher cluster to subscribe on via logical replication. Example: {"<database>": ["<schema>.<table>", ...], ...}
-
logical_replication_subscription_request | string
Default: {}
Deprecated: Use logical-replication-subscription-request instead.
Set of databases corresponding to list of tables with schema notation in JSON format, which will be requested from publiblisher cluster to subscribe on via logical replication. Example: {"<database>": ["<schema>.<table>", ...], ...}
-
memory-maintenance-work-mem | int
Sets the maximum memory (KB) to be used for maintenance operations. Allowed values are: from 1024 to 2147483647.
-
memory-max-prepared-transactions | int
Sets the maximum number of simultaneously prepared transactions. Allowed values are: from 0 to 262143.
-
memory-temp-buffers | int
Sets the maximum number of temporary buffers (8 kB) used by each session. Allowed values are: from 100 to 1073741823.
-
memory-work-mem | int
Sets the maximum memory (KB) to be used for query workspaces. Allowed values are: from 64 to 2147483647.
-
memory_maintenance_work_mem | int
Default: 65536
Deprecated: Use memory-maintenance-work-mem instead.
Sets the maximum memory (KB) to be used for maintenance operations. Allowed values are: from 1024 to 2147483647.
-
memory_max_prepared_transactions | int
Deprecated: Use memory-max-prepared-transactions instead.
Sets the maximum number of simultaneously prepared transactions. Allowed values are: from 0 to 262143.
-
memory_temp_buffers | int
Default: 1024
Deprecated: Use memory-temp-buffers instead.
Sets the maximum number of temporary buffers (8 kB) used by each session. Allowed values are: from 100 to 1073741823.
-
memory_work_mem | int
Default: 4096
Deprecated: Use memory-work-mem instead.
Sets the maximum memory (KB) to be used for query workspaces. Allowed values are: from 64 to 2147483647.
-
optimizer-constraint-exclusion | string
Enables the planner to use constraints to optimize queries. Allowed values are: “on”, “off” and “partition”.
-
optimizer-cpu-index-tuple-cost | float
Sets the planner's estimate of the cost of processing each index entry during an index scan. Allowed values are: from 0 to 1.80E+308.
-
optimizer-cpu-operator-cost | float
Sets the planner's estimate of the cost of processing each operator or function call. Allowed values are: from 0 to 1.80E+308.
-
optimizer-cpu-tuple-cost | float
Sets the planner's estimate of the cost of processing each tuple (row). Allowed values are: from 0 to 1.80E+308.
-
optimizer-cursor-tuple-fraction | float
Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved. Allowed values are: from 0 to 1.
-
optimizer-default-statistics-target | int
Sets the default statistics target. Allowed values are: from 1 to 10000.
-
optimizer-enable-async-append | boolean
Enables the planner's use of async append plans.
-
optimizer-enable-bitmapscan | boolean
Enables the planner's use of bitmap-scan plans.
-
optimizer-enable-gathermerge | boolean
Enables the planner's use of gather merge plans.
-
optimizer-enable-hashagg | boolean
Enables the planner's use of hashed aggregation plans.
-
optimizer-enable-hashjoin | boolean
Enables the planner's use of hash join plans.
-
optimizer-enable-incremental-sort | boolean
Enables the planner's use of incremental sort steps.
-
optimizer-enable-indexonlyscan | boolean
Enables the planner's use of index-only-scan plans.
-
optimizer-enable-indexscan | boolean
Enables the planner's use of index-scan plans.
-
optimizer-enable-material | boolean
Enables the planner's use of materialization.
-
optimizer-enable-memoize | boolean
Enables the planner's use of memoization.
-
optimizer-enable-mergejoin | boolean
Enables the planner's use of merge join plans.
-
optimizer-enable-nestloop | boolean
Enables the planner's use of nested-loop join plans.
-
optimizer-enable-parallel-append | boolean
Enables the planner's use of parallel append plans.
-
optimizer-enable-parallel-hash | boolean
Enables the planner's use of parallel hash plans.
-
optimizer-enable-partition-pruning | boolean
Enables plan-time and execution-time partition pruning.
-
optimizer-enable-partitionwise-aggregate | boolean
Enables partitionwise aggregation and grouping.
-
optimizer-enable-partitionwise-join | boolean
Enables partitionwise join.
-
optimizer-enable-seqscan | boolean
Enables the planner's use of sequential-scan plans.
-
optimizer-enable-sort | boolean
Enables the planner's use of explicit sort steps.
-
optimizer-enable-tidscan | boolean
Enables the planner's use of TID scan plans.
-
optimizer-from-collapse-limit | int
Sets the FROM-list size beyond which subqueries are not collapsed. Allowed values are: from 1 to 2147483647.
-
optimizer-geqo | boolean
Enables genetic query optimization.
-
optimizer-geqo-effort | int
GEQO: effort is used to set the default for other GEQO parameters. Allowed values are: from 1 to 10.
-
optimizer-geqo-generations | int
GEQO: number of iterations of the algorithm. Allowed values are: from 0 to 2147483647.
-
optimizer-geqo-pool-size | int
GEQO: number of individuals in the population. Allowed values are: from 0 to 2147483647.
-
optimizer-geqo-seed | float
GEQO: seed for random path selection. Allowed values are: from 0 to 1.
-
optimizer-geqo-selection-bias | float
GEQO: selective pressure within the population. Allowed values are: from 1.5 to 2.
-
optimizer-geqo-threshold | int
Sets the threshold of FROM items beyond which GEQO is used. Allowed values are: from 2 to 2147483647.
-
optimizer-jit | boolean
Allow JIT compilation.
-
optimizer-jit-above-cost | float
Perform JIT compilation if query is more expensive. Allowed values are: from -1 to 1.80E+308.
-
optimizer-jit-inline-above-cost | float
Perform JIT inlining if query is more expensive. Allowed values are: from -1 to 1.80E+308.
-
optimizer-jit-optimize-above-cost | float
Optimize JIT-compiled functions if query is more expensive. Allowed values are: from -1 to 1.80E+308.
-
optimizer-join-collapse-limit | int
Sets the FROM-list size beyond which JOIN constructs are not flattened. Allowed values are: from 1 to 2147483647.
-
optimizer-min-parallel-index-scan-size | int
Sets the minimum amount of index data for a parallel scan. Allowed values are: from 0 to 715827882.
-
optimizer-min-parallel-table-scan-size | int
Sets the minimum amount of table data for a parallel scan. Allowed values are: from 0 to 715827882.
-
optimizer-parallel-setup-cost | float
Sets the planner's estimate of the cost of starting up worker processes for parallel query. Allowed values are: from 0 to 1.80E+308.
-
optimizer-parallel-tuple-cost | float
Sets the planner's estimate of the cost of passing each tuple (row) from worker to leader backend. Allowed values are: from 0 to 1.80E+308.
-
optimizer_constraint_exclusion | string
Default: partition
Deprecated: Use optimizer-constraint-exclusion instead.
Enables the planner to use constraints to optimize queries. Allowed values are: “on”, “off” and “partition”.
-
optimizer_cpu_index_tuple_cost | float
Default: 0.005
Deprecated: Use optimizer-cpu-index-tuple-cost instead.
Sets the planner's estimate of the cost of processing each index entry during an index scan. Allowed values are: from 0 to 1.80E+308.
-
optimizer_cpu_operator_cost | float
Default: 0.0025
Deprecated: Use optimizer-cpu-operator-cost instead.
Sets the planner's estimate of the cost of processing each operator or function call. Allowed values are: from 0 to 1.80E+308.
-
optimizer_cpu_tuple_cost | float
Default: 0.01
Deprecated: Use optimizer-cpu-tuple-cost instead.
Sets the planner's estimate of the cost of processing each tuple (row). Allowed values are: from 0 to 1.80E+308.
-
optimizer_cursor_tuple_fraction | float
Default: 0.1
Deprecated: Use optimizer-cursor-tuple-fraction instead.
Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved. Allowed values are: from 0 to 1.
-
optimizer_default_statistics_target | int
Default: 100
Deprecated: Use optimizer-default-statistics-target instead.
Sets the default statistics target. Allowed values are: from 1 to 10000.
-
optimizer_enable_async_append | boolean
Default: True
Deprecated: Use optimizer-enable-async-append instead.
Enables the planner's use of async append plans.
-
optimizer_enable_bitmapscan | boolean
Default: True
Deprecated: Use optimizer-enable-bitmapscan instead.
Enables the planner's use of bitmap-scan plans.
-
optimizer_enable_gathermerge | boolean
Default: True
Deprecated: Use optimizer-enable-gathermerge instead.
Enables the planner's use of gather merge plans.
-
optimizer_enable_hashagg | boolean
Default: True
Deprecated: Use optimizer-enable-hashagg instead.
Enables the planner's use of hashed aggregation plans.
-
optimizer_enable_hashjoin | boolean
Default: True
Deprecated: Use optimizer-enable-hashjoin instead.
Enables the planner's use of hash join plans.
-
optimizer_enable_incremental_sort | boolean
Default: True
Deprecated: Use optimizer-enable-incremental-sort instead.
Enables the planner's use of incremental sort steps.
-
optimizer_enable_indexonlyscan | boolean
Default: True
Deprecated: Use optimizer-enable-indexonlyscan instead.
Enables the planner's use of index-only-scan plans.
-
optimizer_enable_indexscan | boolean
Default: True
Deprecated: Use optimizer-enable-indexscan instead.
Enables the planner's use of index-scan plans.
-
optimizer_enable_material | boolean
Default: True
Deprecated: Use optimizer-enable-material instead.
Enables the planner's use of materialization.
-
optimizer_enable_memoize | boolean
Default: True
Deprecated: Use optimizer-enable-memoize instead.
Enables the planner's use of memoization.
-
optimizer_enable_mergejoin | boolean
Default: True
Deprecated: Use optimizer-enable-mergejoin instead.
Enables the planner's use of merge join plans.
-
optimizer_enable_nestloop | boolean
Default: True
Deprecated: Use optimizer-enable-nestloop instead.
Enables the planner's use of nested-loop join plans.
-
optimizer_enable_parallel_append | boolean
Default: True
Deprecated: Use optimizer-enable-parallel-append instead.
Enables the planner's use of parallel append plans.
-
optimizer_enable_parallel_hash | boolean
Default: True
Deprecated: Use optimizer-enable-parallel-hash instead.
Enables the planner's use of parallel hash plans.
-
optimizer_enable_partition_pruning | boolean
Default: True
Deprecated: Use optimizer-enable-partition-pruning instead.
Enables plan-time and execution-time partition pruning.
-
optimizer_enable_partitionwise_aggregate | boolean
Deprecated: Use optimizer-enable-partitionwise-aggregate instead.
Enables partitionwise aggregation and grouping.
-
optimizer_enable_partitionwise_join | boolean
Deprecated: Use optimizer-enable-partitionwise-join instead.
Enables partitionwise join.
-
optimizer_enable_seqscan | boolean
Default: True
Deprecated: Use optimizer-enable-seqscan instead.
Enables the planner's use of sequential-scan plans.
-
optimizer_enable_sort | boolean
Default: True
Deprecated: Use optimizer-enable-sort instead.
Enables the planner's use of explicit sort steps.
-
optimizer_enable_tidscan | boolean
Default: True
Deprecated: Use optimizer-enable-tidscan instead.
Enables the planner's use of TID scan plans.
-
optimizer_from_collapse_limit | int
Default: 8
Deprecated: Use optimizer-from-collapse-limit instead.
Sets the FROM-list size beyond which subqueries are not collapsed. Allowed values are: from 1 to 2147483647.
-
optimizer_geqo | boolean
Default: True
Deprecated: Use optimizer-geqo instead.
Enables genetic query optimization.
-
optimizer_geqo_effort | int
Default: 5
Deprecated: Use optimizer-geqo-effort instead.
GEQO: effort is used to set the default for other GEQO parameters. Allowed values are: from 1 to 10.
-
optimizer_geqo_generations | int
Deprecated: Use optimizer-geqo-generations instead.
GEQO: number of iterations of the algorithm. Allowed values are: from 0 to 2147483647.
-
optimizer_geqo_pool_size | int
Deprecated: Use optimizer-geqo-pool-size instead.
GEQO: number of individuals in the population. Allowed values are: from 0 to 2147483647.
-
optimizer_geqo_seed | float
Deprecated: Use optimizer-geqo-seed instead.
GEQO: seed for random path selection. Allowed values are: from 0 to 1.
-
optimizer_geqo_selection_bias | float
Default: 2.0
Deprecated: Use optimizer-geqo-selection-bias instead.
GEQO: selective pressure within the population. Allowed values are: from 1.5 to 2.
-
optimizer_geqo_threshold | int
Default: 12
Deprecated: Use optimizer-geqo-threshold instead.
Sets the threshold of FROM items beyond which GEQO is used. Allowed values are: from 2 to 2147483647.
-
optimizer_jit | boolean
Default: True
Deprecated: Use optimizer-jit instead.
Allow JIT compilation.
-
optimizer_jit_above_cost | float
Default: 100000.0
Deprecated: Use optimizer-jit-above-cost instead.
Perform JIT compilation if query is more expensive. Allowed values are: from -1 to 1.80E+308.
-
optimizer_jit_inline_above_cost | float
Default: 500000.0
Deprecated: Use optimizer-jit-inline-above-cost instead.
Perform JIT inlining if query is more expensive. Allowed values are: from -1 to 1.80E+308.
-
optimizer_jit_optimize_above_cost | float
Default: 500000.0
Deprecated: Use optimizer-jit-optimize-above-cost instead.
Optimize JIT-compiled functions if query is more expensive. Allowed values are: from -1 to 1.80E+308.
-
optimizer_join_collapse_limit | int
Default: 8
Deprecated: Use optimizer-join-collapse-limit instead.
Sets the FROM-list size beyond which JOIN constructs are not flattened. Allowed values are: from 1 to 2147483647.
-
optimizer_min_parallel_index_scan_size | int
Default: 64
Deprecated: Use optimizer-min-parallel-index-scan-size instead.
Sets the minimum amount of index data for a parallel scan. Allowed values are: from 0 to 715827882.
-
optimizer_min_parallel_table_scan_size | int
Default: 1024
Deprecated: Use optimizer-min-parallel-table-scan-size instead.
Sets the minimum amount of table data for a parallel scan. Allowed values are: from 0 to 715827882.
-
optimizer_parallel_setup_cost | float
Default: 1000.0
Deprecated: Use optimizer-parallel-setup-cost instead.
Sets the planner's estimate of the cost of starting up worker processes for parallel query. Allowed values are: from 0 to 1.80E+308.
-
optimizer_parallel_tuple_cost | float
Default: 0.1
Deprecated: Use optimizer-parallel-tuple-cost instead.
Sets the planner's estimate of the cost of passing each tuple (row) from worker to leader backend. Allowed values are: from 0 to 1.80E+308.
-
pause-after-unit-refresh | string
Default: first
Wait for manual confirmation to resume refresh after these units refresh Allowed values: "all", "first", "none"
-
plugin-address-standardizer-data-us-enable | boolean
Enable address_standardizer_data_us extension
-
plugin-address-standardizer-enable | boolean
Enable address_standardizer extension
-
plugin-audit-enable | boolean
Enable pgAudit extension
-
plugin-bloom-enable | boolean
Enable bloom extension
-
plugin-bool-plperl-enable | boolean
Enable bool_plperl extension
-
plugin-btree-gin-enable | boolean
Enable btree_gin extension
-
plugin-btree-gist-enable | boolean
Enable btree_gist extension
-
plugin-citext-enable | boolean
Enable citext extension
-
plugin-cube-enable | boolean
Enable cube extension
-
plugin-debversion-enable | boolean
Enable debversion extension
-
plugin-dict-int-enable | boolean
Enable dict_int extension
-
plugin-dict-xsyn-enable | boolean
Enable dict_xsyn extension
-
plugin-earthdistance-enable | boolean
Enable earthdistance extension
-
plugin-fuzzystrmatch-enable | boolean
Enable fuzzystrmatch extension
-
plugin-hll-enable | boolean
Enable hll extension
-
plugin-hstore-enable | boolean
Enable hstore extension
-
plugin-hypopg-enable | boolean
Enable hypopg extension
-
plugin-icu-ext-enable | boolean
Enable icu_ext extension
-
plugin-intarray-enable | boolean
Enable intarray extension
-
plugin-ip4r-enable | boolean
Enable ip4r extension
-
plugin-isn-enable | boolean
Enable isn extension
-
plugin-jsonb-plperl-enable | boolean
Enable jsonb_plperl extension
-
plugin-lo-enable | boolean
Enable lo extension
-
plugin-ltree-enable | boolean
Enable ltree extension
-
plugin-old-snapshot-enable | boolean
Enable old_snapshot extension
-
plugin-orafce-enable | boolean
Enable orafce extension
-
plugin-pg-freespacemap-enable | boolean
Enable pg_freespacemap extension
-
plugin-pg-similarity-enable | boolean
Enable pg_similarity extension
-
plugin-pg-trgm-enable | boolean
Enable pg_trgm extension
-
plugin-pg-visibility-enable | boolean
Enable pg_visibility extension
-
plugin-pgrowlocks-enable | boolean
Enable pgrowlocks extension
-
plugin-pgstattuple-enable | boolean
Enable pgstattuple extension
-
plugin-plperl-enable | boolean
Enable plperl extension
-
plugin-plpython3u-enable | boolean
Enable PL/Python extension
-
plugin-pltcl-enable | boolean
Enable pltcl extension
-
plugin-postgis-enable | boolean
Enable postgis extension
-
plugin-postgis-raster-enable | boolean
Enable postgis_raster extension
-
plugin-postgis-tiger-geocoder-enable | boolean
Enable postgis_tiger_geocoder extension
-
plugin-postgis-topology-enable | boolean
Enable postgis_topology extension
-
plugin-prefix-enable | boolean
Enable prefix extension
-
plugin-rdkit-enable | boolean
Enable rdkit extension
-
plugin-seg-enable | boolean
Enable seg extension
-
plugin-spi-enable | boolean
Enable spi extension
-
plugin-tablefunc-enable | boolean
Enable tablefunc extension
-
plugin-tcn-enable | boolean
Enable tcn extension
-
plugin-tds-fdw-enable | boolean
Enable tds_fdw extension
-
plugin-timescaledb-enable | boolean
Enable timescaledb extension
-
plugin-tsm-system-rows-enable | boolean
Enable tsm_system_rows extension
-
plugin-tsm-system-time-enable | boolean
Enable tsm_system_time extension
-
plugin-unaccent-enable | boolean
Enable unaccent extension
-
plugin-uuid-ossp-enable | boolean
Enable uuid_ossp extension
-
plugin-vector-enable | boolean
Enable pgvector extension
-
plugin_address_standardizer_data_us_enable | boolean
Deprecated: Use plugin-address-standardizer-data-us-enable instead.
Enable address_standardizer_data_us extension
-
plugin_address_standardizer_enable | boolean
Deprecated: Use plugin-address-standardizer-enable instead.
Enable address_standardizer extension
-
plugin_audit_enable | boolean
Default: True
Deprecated: Use plugin-audit-enable instead.
Enable pgAudit extension
-
plugin_bloom_enable | boolean
Deprecated: Use plugin-bloom-enable instead.
Enable bloom extension
-
plugin_bool_plperl_enable | boolean
Deprecated: Use plugin-bool-plperl-enable instead.
Enable bool_plperl extension
-
plugin_btree_gin_enable | boolean
Deprecated: Use plugin-btree-gin-enable instead.
Enable btree_gin extension
-
plugin_btree_gist_enable | boolean
Deprecated: Use plugin-btree-gist-enable instead.
Enable btree_gist extension
-
plugin_citext_enable | boolean
Deprecated: Use plugin-citext-enable instead.
Enable citext extension
-
plugin_cube_enable | boolean
Deprecated: Use plugin-cube-enable instead.
Enable cube extension
-
plugin_debversion_enable | boolean
Deprecated: Use plugin-debversion-enable instead.
Enable debversion extension
-
plugin_dict_int_enable | boolean
Deprecated: Use plugin-dict-int-enable instead.
Enable dict_int extension
-
plugin_dict_xsyn_enable | boolean
Deprecated: Use plugin-dict-xsyn-enable instead.
Enable dict_xsyn extension
-
plugin_earthdistance_enable | boolean
Deprecated: Use plugin-earthdistance-enable instead.
Enable earthdistance extension
-
plugin_fuzzystrmatch_enable | boolean
Deprecated: Use plugin-fuzzystrmatch-enable instead.
Enable fuzzystrmatch extension
-
plugin_hll_enable | boolean
Deprecated: Use plugin-hll-enable instead.
Enable hll extension
-
plugin_hstore_enable | boolean
Deprecated: Use plugin-hstore-enable instead.
Enable hstore extension
-
plugin_hypopg_enable | boolean
Deprecated: Use plugin-hypopg-enable instead.
Enable hypopg extension
-
plugin_icu_ext_enable | boolean
Deprecated: Use plugin-icu-ext-enable instead.
Enable icu_ext extension
-
plugin_intarray_enable | boolean
Deprecated: Use plugin-intarray-enable instead.
Enable intarray extension
-
plugin_ip4r_enable | boolean
Deprecated: Use plugin-ip4r-enable instead.
Enable ip4r extension
-
plugin_isn_enable | boolean
Deprecated: Use plugin-isn-enable instead.
Enable isn extension
-
plugin_jsonb_plperl_enable | boolean
Deprecated: Use plugin-jsonb-plperl-enable instead.
Enable jsonb_plperl extension
-
plugin_lo_enable | boolean
Deprecated: Use plugin-lo-enable instead.
Enable lo extension
-
plugin_ltree_enable | boolean
Deprecated: Use plugin-ltree-enable instead.
Enable ltree extension
-
plugin_old_snapshot_enable | boolean
Deprecated: Use plugin-old-snapshot-enable instead.
Enable old_snapshot extension
-
plugin_orafce_enable | boolean
Deprecated: Use plugin-orafce-enable instead.
Enable orafce extension
-
plugin_pg_freespacemap_enable | boolean
Deprecated: Use plugin-pg-freespacemap-enable instead.
Enable pg_freespacemap extension
-
plugin_pg_similarity_enable | boolean
Deprecated: Use plugin-pg-similarity-enable instead.
Enable pg_similarity extension
-
plugin_pg_trgm_enable | boolean
Deprecated: Use plugin-pg-trgm-enable instead.
Enable pg_trgm extension
-
plugin_pg_visibility_enable | boolean
Deprecated: Use plugin-pg-visibility-enable instead.
Enable pg_visibility extension
-
plugin_pgrowlocks_enable | boolean
Deprecated: Use plugin-pgrowlocks-enable instead.
Enable pgrowlocks extension
-
plugin_pgstattuple_enable | boolean
Deprecated: Use plugin-pgstattuple-enable instead.
Enable pgstattuple extension
-
plugin_plperl_enable | boolean
Deprecated: Use plugin-plperl-enable instead.
Enable plperl extension
-
plugin_plpython3u_enable | boolean
Deprecated: Use plugin-plpython3u-enable instead.
Enable PL/Python extension
-
plugin_pltcl_enable | boolean
Deprecated: Use plugin-pltcl-enable instead.
Enable pltcl extension
-
plugin_postgis_enable | boolean
Deprecated: Use plugin-postgis-enable instead.
Enable postgis extension
-
plugin_postgis_raster_enable | boolean
Deprecated: Use plugin-postgis-raster-enable instead.
Enable postgis_raster extension
-
plugin_postgis_tiger_geocoder_enable | boolean
Deprecated: Use plugin-postgis-tiger-geocoder-enable instead.
Enable postgis_tiger_geocoder extension
-
plugin_postgis_topology_enable | boolean
Deprecated: Use plugin-postgis-topology-enable instead.
Enable postgis_topology extension
-
plugin_prefix_enable | boolean
Deprecated: Use plugin-prefix-enable instead.
Enable prefix extension
-
plugin_rdkit_enable | boolean
Deprecated: Use plugin-rdkit-enable instead.
Enable rdkit extension
-
plugin_seg_enable | boolean
Deprecated: Use plugin-seg-enable instead.
Enable seg extension
-
plugin_spi_enable | boolean
Deprecated: Use plugin-spi-enable instead.
Enable spi extension
-
plugin_tablefunc_enable | boolean
Deprecated: Use plugin-tablefunc-enable instead.
Enable tablefunc extension
-
plugin_tcn_enable | boolean
Deprecated: Use plugin-tcn-enable instead.
Enable tcn extension
-
plugin_tds_fdw_enable | boolean
Deprecated: Use plugin-tds-fdw-enable instead.
Enable tds_fdw extension
-
plugin_timescaledb_enable | boolean
Deprecated: Use plugin-timescaledb-enable instead.
Enable timescaledb extension
-
plugin_tsm_system_rows_enable | boolean
Deprecated: Use plugin-tsm-system-rows-enable instead.
Enable tsm_system_rows extension
-
plugin_tsm_system_time_enable | boolean
Deprecated: Use plugin-tsm-system-time-enable instead.
Enable tsm_system_time extension
-
plugin_unaccent_enable | boolean
Deprecated: Use plugin-unaccent-enable instead.
Enable unaccent extension
-
plugin_uuid_ossp_enable | boolean
Deprecated: Use plugin-uuid-ossp-enable instead.
Enable uuid_ossp extension
-
plugin_vector_enable | boolean
Deprecated: Use plugin-vector-enable instead.
Enable pgvector extension
-
profile | string
Default: production
Profile representing the scope of deployment, and used to tune resource allocation. Allowed values are: “production” and “testing”. Production will tune postgresql for maximum performance while testing will tune for minimal running performance.
-
profile-limit-memory | int
Amount of memory in Megabytes to limit PostgreSQL and associated process to. If unset, this will be decided according to the default memory limit in the selected profile. Only comes into effect when the
production
profile is selected. -
profile_limit_memory | int
Deprecated: Use profile-limit-memory instead.
Amount of memory in Megabytes to limit PostgreSQL and associated process to. If unset, this will be decided according to the default memory limit in the selected profile. Only comes into effect when the
production
profile is selected. -
request-array-nulls | boolean
Enable input of NULL elements in arrays.
-
request-backslash-quote | string
Sets whether "'" is allowed in string literals. Allowed values are "safe_encoding" and "on" and "off". Safe_encoding is allow only if client encoding does not allow ASCII \ within a multibyte character.
-
request-date-style | string
Sets the display format for date and time values. Allowed formats are explained in https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-DATESTYLE.
-
request-deadlock-timeout | int
Sets the time to wait on a lock before checking for deadlock. Allowed values are: from 1 to 2147483647.
-
request-default-transaction-deferrable | boolean
Sets the default deferrable status of new transactions.
-
request-default-transaction-isolation | string
Sets the transaction isolation level of each new transaction. Allowed values are one of 'serializable', 'repeatable read', 'read committed', 'read uncommitted'. Read commited or read uncommited is a statement can only see rows committed before it began. Repeatable read is all statements of the current transaction can only see rows committed before the first query or data-modification statement was executed in this transaction. Serializable is all statements of the current transaction can only see rows committed before the first query or data-modification statement was executed in this transaction.
-
request-default-transaction-read-only | boolean
Sets the default read-only status of new transactions.
-
request-escape-string-warning | boolean
Warn about backslash escapes in ordinary string literals.
-
request-lock-timeout | int
Sets the maximum allowed duration of any wait for a lock. Allowed values are: from 0 to 2147483647.
-
request-standard-conforming-strings | boolean
Causes ... strings to treat backslashes literally.
-
request-time-zone | string
Sets the time zone for displaying and interpreting time stamps. Allowed values are the ones from IANA time zone data, a time zone abbreviation like PST and POSIX-style time zone specifications.
-
request-track-activity-query-size | int
Sets the size reserved for pg_stat_activity.query, in bytes. Allowed values are: from 100 to 1048576.
-
request-transform-null-equals | boolean
Treats "expr=NULL" as "expr IS NULL"
-
request-xmlbinary | string
Sets how binary values are to be encoded in XML. Allowed values are one of 'base64', 'hex'.
-
request-xmloption | string
Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments. Allowed values are one of 'content', 'document'.
-
request_array_nulls | boolean
Default: True
Deprecated: Use request-array-nulls instead.
Enable input of NULL elements in arrays.
-
request_backslash_quote | string
Default: safe_encoding
Deprecated: Use request-backslash-quote instead.
Sets whether "'" is allowed in string literals. Allowed values are "safe_encoding" and "on" and "off". Safe_encoding is allow only if client encoding does not allow ASCII \ within a multibyte character.
-
request_date_style | string
Default: ISO, MDY
Deprecated: Use request-date-style instead.
Sets the display format for date and time values. Allowed formats are explained in https://www.postgresql.org/docs/14/runtime-config-client.html#GUC-DATESTYLE.
-
request_deadlock_timeout | int
Default: 1000
Deprecated: Use request-deadlock-timeout instead.
Sets the time to wait on a lock before checking for deadlock. Allowed values are: from 1 to 2147483647.
-
request_default_transaction_deferrable | boolean
Deprecated: Use request-default-transaction-deferrable instead.
Sets the default deferrable status of new transactions.
-
request_default_transaction_isolation | string
Default: read committed
Deprecated: Use request-default-transaction-isolation instead.
Sets the transaction isolation level of each new transaction. Allowed values are one of 'serializable', 'repeatable read', 'read committed', 'read uncommitted'. Read commited or read uncommited is a statement can only see rows committed before it began. Repeatable read is all statements of the current transaction can only see rows committed before the first query or data-modification statement was executed in this transaction. Serializable is all statements of the current transaction can only see rows committed before the first query or data-modification statement was executed in this transaction.
-
request_default_transaction_read_only | boolean
Deprecated: Use request-default-transaction-read-only instead.
Sets the default read-only status of new transactions.
-
request_escape_string_warning | boolean
Default: True
Deprecated: Use request-escape-string-warning instead.
Warn about backslash escapes in ordinary string literals.
-
request_lock_timeout | int
Deprecated: Use request-lock-timeout instead.
Sets the maximum allowed duration of any wait for a lock. Allowed values are: from 0 to 2147483647.
-
request_standard_conforming_strings | boolean
Default: True
Deprecated: Use request-standard-conforming-strings instead.
Causes ... strings to treat backslashes literally.
-
request_time_zone | string
Default: UTC
Deprecated: Use request-time-zone instead.
Sets the time zone for displaying and interpreting time stamps. Allowed values are the ones from IANA time zone data, a time zone abbreviation like PST and POSIX-style time zone specifications.
-
request_track_activity_query_size | int
Default: 1024
Deprecated: Use request-track-activity-query-size instead.
Sets the size reserved for pg_stat_activity.query, in bytes. Allowed values are: from 100 to 1048576.
-
request_transform_null_equals | boolean
Deprecated: Use request-transform-null-equals instead.
Treats "expr=NULL" as "expr IS NULL"
-
request_xmlbinary | string
Default: base64
Deprecated: Use request-xmlbinary instead.
Sets how binary values are to be encoded in XML. Allowed values are one of 'base64', 'hex'.
-
request_xmloption | string
Default: content
Deprecated: Use request-xmloption instead.
Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments. Allowed values are one of 'content', 'document'.
-
response-bytea-output | string
Sets the output format for bytes. Allowed values are: “escape” and “hex”.
-
response-exit-on-error | boolean
Terminate session on any error.
-
response-extra-float-digits | int
Sets the number of digits displayed for floating-point values. Allowed values are: from -15 to 3.
-
response-gin-fuzzy-search-limit | int
Sets the maximum allowed result for exact search by GIN. Allowed values are: from 0 to 2147483647.
-
response-lc-monetary | string
Sets the locale for formatting monetary amounts. Allowed values are the locales available in the unit.
-
response-lc-numeric | string
Sets the locale for formatting numbers. Allowed values are the locales available in the unit.
-
response-lc-time | string
Sets the locale for formatting date and time values. Allowed values are the locales available in the unit.
-
response_bytea_output | string
Default: hex
Deprecated: Use response-bytea-output instead.
Sets the output format for bytes. Allowed values are: “escape” and “hex”.
-
response_exit_on_error | boolean
Deprecated: Use response-exit-on-error instead.
Terminate session on any error.
-
response_extra_float_digits | int
Default: 1
Deprecated: Use response-extra-float-digits instead.
Sets the number of digits displayed for floating-point values. Allowed values are: from -15 to 3.
-
response_gin_fuzzy_search_limit | int
Deprecated: Use response-gin-fuzzy-search-limit instead.
Sets the maximum allowed result for exact search by GIN. Allowed values are: from 0 to 2147483647.
-
response_lc_monetary | string
Default: C
Deprecated: Use response-lc-monetary instead.
Sets the locale for formatting monetary amounts. Allowed values are the locales available in the unit.
-
response_lc_numeric | string
Default: C
Deprecated: Use response-lc-numeric instead.
Sets the locale for formatting numbers. Allowed values are the locales available in the unit.
-
response_lc_time | string
Default: C
Deprecated: Use response-lc-time instead.
Sets the locale for formatting date and time values. Allowed values are the locales available in the unit.
-
session-idle-in-transaction-session-timeout | int
Sets the maximum allowed idle time between queries, when in a transaction. Allowed values are: from 0 to 2147483647.
-
session_idle_in_transaction_session_timeout | int
Deprecated: Use session-idle-in-transaction-session-timeout instead.
Sets the maximum allowed idle time between queries, when in a transaction. Allowed values are: from 0 to 2147483647.
-
storage-bgwriter-lru-maxpages | int
Background writer maximum number of LRU pages to flush per round. Allowed values are: from 0 to 1073741823.
-
storage-bgwriter-lru-multiplier | float
Multiple of the average buffer usage to free per round. Allowed values are: from 0 to 10.
-
storage-default-table-access-method | string
Sets the default table access method for new tables. These entries can be created using the CREATE ACCESS METHOD SQL command.
-
storage-gin-pending-list-limit | int
Sets the maximum size of the pending list for GIN index. Allowed values are: from 64 to 2147483647.
-
storage-old-snapshot-threshold | int
Time before a snapshot is too old to read pages changed after the snapshot was taken. Allowed values are: from -1 to 86400.
-
storage_bgwriter_lru_maxpages | int
Default: 100
Deprecated: Use storage-bgwriter-lru-maxpages instead.
Background writer maximum number of LRU pages to flush per round. Allowed values are: from 0 to 1073741823.
-
storage_bgwriter_lru_multiplier | float
Default: 2.0
Deprecated: Use storage-bgwriter-lru-multiplier instead.
Multiple of the average buffer usage to free per round. Allowed values are: from 0 to 10.
-
storage_default_table_access_method | string
Default: heap
Deprecated: Use storage-default-table-access-method instead.
Sets the default table access method for new tables. These entries can be created using the CREATE ACCESS METHOD SQL command.
-
storage_gin_pending_list_limit | int
Default: 4096
Deprecated: Use storage-gin-pending-list-limit instead.
Sets the maximum size of the pending list for GIN index. Allowed values are: from 64 to 2147483647.
-
storage_old_snapshot_threshold | int
Default: -1
Deprecated: Use storage-old-snapshot-threshold instead.
Time before a snapshot is too old to read pages changed after the snapshot was taken. Allowed values are: from -1 to 86400.
-
synchronous-node-count | string
Sets the number of synchronous nodes to be maintained in the cluster. Should be either "all", "majority" or a positive integer value.
-
synchronous_node_count | string
Default: all
Deprecated: Use synchronous-node-count instead.
Sets the number of synchronous nodes to be maintained in the cluster. Should be either "all", "majority" or a positive integer value.
-
system-users | secret
Configure the internal system users and their passwords. The passwords will be auto-generated if this option is not set. It is for internal use only and SHOULD NOT be used by applications. This needs to be a Juju Secret URI pointing to a secret that contains the following content:
<username>: <password>
. Possible users: backup, monitoring, operator, replication, rewind. -
vacuum-autovacuum-analyze-scale-factor | float
Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM. The default, 0.1, means 10% of table size. Allowed values are: from 0 to 100.
-
vacuum-autovacuum-analyze-threshold | int
Sets the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. Allowed values are: from 0 to 2147483647.
-
vacuum-autovacuum-freeze-max-age | int
Maximum age (in transactions) before triggering autovacuum on a table to prevent transaction ID wraparound. Allowed values are: from 100000 to 2000000000.
-
vacuum-autovacuum-naptime | int
Time to sleep between autovacuum runs. Allowed values are: from 1 to 2147483.
-
vacuum-autovacuum-vacuum-cost-delay | float
Sets cost delay value (milliseconds) that will be used in automatic VACUUM operations. Allowed values are: from -1 to 100 (-1 tells PostgreSQL to use the regular vacuum_cost_delay value).
-
vacuum-autovacuum-vacuum-cost-limit | int
Vacuum cost amount available before napping, for autovacuum. Allowed values are: from -1 to 10000.
-
vacuum-autovacuum-vacuum-insert-scale-factor | float
Number of tuple inserts prior to vacuum as a fraction of reltuples. Allowed values are: from 0 to 100.
-
vacuum-autovacuum-vacuum-insert-threshold | int
Minimum number of tuple inserts prior to vacuum, or -1 to disable insert vacuums. Allowed values are: from -1 to 2147483647.
-
vacuum-autovacuum-vacuum-scale-factor | float
Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM. The default, 0.2, means 20% of table size. Allowed values are: from 0 to 100.
-
vacuum-autovacuum-vacuum-threshold | int
Minimum number of tuple updates or deletes prior to vacuum. Allowed values are: from 0 to 2147483647.
-
vacuum-vacuum-cost-delay | float
Vacuum cost delay in milliseconds. Allowed values are: from 0 to 100.
-
vacuum-vacuum-cost-limit | int
Vacuum cost amount available before napping. Allowed values are: from 1 to 10000.
-
vacuum-vacuum-cost-page-dirty | int
Vacuum cost for a page dirtied by vacuum. Allowed values are: from 0 to 10000.
-
vacuum-vacuum-cost-page-hit | int
Vacuum cost for a page found in the buffer cache. Allowed values are: from 0 to 10000.
-
vacuum-vacuum-cost-page-miss | int
Vacuum cost for a page not found in the buffer cache. Allowed values are: from 0 to 10000.
-
vacuum-vacuum-failsafe-age | int
Age at which VACUUM should trigger failsafe to avoid a wraparound outage. Allowed values are: from 0 to 2100000000.
-
vacuum-vacuum-freeze-min-age | int
Minimum age at which VACUUM should freeze a table row. Allowed values are: from 0 to 1000000000.
-
vacuum-vacuum-freeze-table-age | int
Age (in transactions) at which VACUUM should scan whole table to freeze tuples. Allowed values are: from 0 to 2000000000.
-
vacuum-vacuum-multixact-failsafe-age | int
Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. Allowed values are: from 0 to 2100000000.
-
vacuum-vacuum-multixact-freeze-min-age | int
Minimum age at which VACUUM should freeze a MultiXactId in a table row. Allowed values are: from 0 to 1000000000.
-
vacuum-vacuum-multixact-freeze-table-age | int
Multixact age at which VACUUM should scan whole table to freeze tuples. Allowed values are: from 0 to 2000000000.
-
vacuum_autovacuum_analyze_scale_factor | float
Default: 0.1
Deprecated: Use vacuum-autovacuum-analyze-scale-factor instead.
Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM. The default, 0.1, means 10% of table size. Allowed values are: from 0 to 100.
-
vacuum_autovacuum_analyze_threshold | int
Default: 50
Deprecated: Use vacuum-autovacuum-analyze-threshold instead.
Sets the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table. Allowed values are: from 0 to 2147483647.
-
vacuum_autovacuum_freeze_max_age | int
Default: 200000000
Deprecated: Use vacuum-autovacuum-freeze-max-age instead.
Maximum age (in transactions) before triggering autovacuum on a table to prevent transaction ID wraparound. Allowed values are: from 100000 to 2000000000.
-
vacuum_autovacuum_naptime | int
Default: 60
Deprecated: Use vacuum-autovacuum-naptime instead.
Time to sleep between autovacuum runs. Allowed values are: from 1 to 2147483.
-
vacuum_autovacuum_vacuum_cost_delay | float
Default: 2.0
Deprecated: Use vacuum-autovacuum-vacuum-cost-delay instead.
Sets cost delay value (milliseconds) that will be used in automatic VACUUM operations. Allowed values are: from -1 to 100 (-1 tells PostgreSQL to use the regular vacuum_cost_delay value).
-
vacuum_autovacuum_vacuum_cost_limit | int
Default: -1
Deprecated: Use vacuum-autovacuum-vacuum-cost-limit instead.
Vacuum cost amount available before napping, for autovacuum. Allowed values are: from -1 to 10000.
-
vacuum_autovacuum_vacuum_insert_scale_factor | float
Default: 0.2
Deprecated: Use vacuum-autovacuum-vacuum-insert-scale-factor instead.
Number of tuple inserts prior to vacuum as a fraction of reltuples. Allowed values are: from 0 to 100.
-
vacuum_autovacuum_vacuum_insert_threshold | int
Default: 1000
Deprecated: Use vacuum-autovacuum-vacuum-insert-threshold instead.
Minimum number of tuple inserts prior to vacuum, or -1 to disable insert vacuums. Allowed values are: from -1 to 2147483647.
-
vacuum_autovacuum_vacuum_scale_factor | float
Default: 0.2
Deprecated: Use vacuum-autovacuum-vacuum-scale-factor instead.
Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM. The default, 0.2, means 20% of table size. Allowed values are: from 0 to 100.
-
vacuum_autovacuum_vacuum_threshold | int
Default: 50
Deprecated: Use vacuum-autovacuum-vacuum-threshold instead.
Minimum number of tuple updates or deletes prior to vacuum. Allowed values are: from 0 to 2147483647.
-
vacuum_vacuum_cost_delay | float
Deprecated: Use vacuum-vacuum-cost-delay instead.
Vacuum cost delay in milliseconds. Allowed values are: from 0 to 100.
-
vacuum_vacuum_cost_limit | int
Default: 200
Deprecated: Use vacuum-vacuum-cost-limit instead.
Vacuum cost amount available before napping. Allowed values are: from 1 to 10000.
-
vacuum_vacuum_cost_page_dirty | int
Default: 20
Deprecated: Use vacuum-vacuum-cost-page-dirty instead.
Vacuum cost for a page dirtied by vacuum. Allowed values are: from 0 to 10000.
-
vacuum_vacuum_cost_page_hit | int
Default: 1
Deprecated: Use vacuum-vacuum-cost-page-hit instead.
Vacuum cost for a page found in the buffer cache. Allowed values are: from 0 to 10000.
-
vacuum_vacuum_cost_page_miss | int
Default: 2
Deprecated: Use vacuum-vacuum-cost-page-miss instead.
Vacuum cost for a page not found in the buffer cache. Allowed values are: from 0 to 10000.
-
vacuum_vacuum_failsafe_age | int
Default: 1600000000
Deprecated: Use vacuum-vacuum-failsafe-age instead.
Age at which VACUUM should trigger failsafe to avoid a wraparound outage. Allowed values are: from 0 to 2100000000.
-
vacuum_vacuum_freeze_min_age | int
Default: 50000000
Deprecated: Use vacuum-vacuum-freeze-min-age instead.
Minimum age at which VACUUM should freeze a table row. Allowed values are: from 0 to 1000000000.
-
vacuum_vacuum_freeze_table_age | int
Default: 150000000
Deprecated: Use vacuum-vacuum-freeze-table-age instead.
Age (in transactions) at which VACUUM should scan whole table to freeze tuples. Allowed values are: from 0 to 2000000000.
-
vacuum_vacuum_multixact_failsafe_age | int
Default: 1600000000
Deprecated: Use vacuum-vacuum-multixact-failsafe-age instead.
Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage. Allowed values are: from 0 to 2100000000.
-
vacuum_vacuum_multixact_freeze_min_age | int
Default: 5000000
Deprecated: Use vacuum-vacuum-multixact-freeze-min-age instead.
Minimum age at which VACUUM should freeze a MultiXactId in a table row. Allowed values are: from 0 to 1000000000.
-
vacuum_vacuum_multixact_freeze_table_age | int
Default: 150000000
Deprecated: Use vacuum-vacuum-multixact-freeze-table-age instead.
Multixact age at which VACUUM should scan whole table to freeze tuples. Allowed values are: from 0 to 2000000000.