Параметры PostgreSQL (postgres | postgres14 | postgres15 | postgres16 | postgres17 | postgres18)
| Name | Type | Description | Notes |
|---|---|---|---|
| max_connections | object | Максимальное количество одновременных подключений к серверу (`mysql5` | `mysql` |
| autovacuum_analyze_scale_factor | object | Доля изменения строк таблицы перед запуском автоматического анализа (`postgres` | `postgres14` |
| autovacuum_max_workers | object | Максимальное количество процессов autovacuum, которые могут работать одновременно (`postgres` | `postgres14` |
| autovacuum_naptime | object | Интервал между запусками процессов autovacuum (`postgres` | `postgres14` |
| autovacuum_vacuum_insert_scale_factor | object | Доля вставленных строк перед запуском vacuum для таблиц с большим количеством вставок (`postgres` | `postgres14` |
| autovacuum_vacuum_scale_factor | object | Доля измененных или удаленных строк перед запуском autovacuum (`postgres` | `postgres14` |
| autovacuum_work_mem | object | Объем памяти, используемый одним процессом autovacuum (`postgres` | `postgres14` |
| bgwriter_delay | object | Интервал между циклами фонового процесса записи страниц (`postgres` | `postgres14` |
| bgwriter_lru_maxpages | object | Максимальное количество страниц, записываемых background writer за один цикл (`postgres` | `postgres14` |
| deadlock_timeout | object | Время ожидания блокировки перед проверкой взаимной блокировки (`postgres` | `postgres14` |
| gin_pending_list_limit | object | Максимальный размер списка ожидающих вставок индекса GIN (`postgres` | `postgres14` |
| idle_in_transaction_session_timeout | object | Время ожидания неактивной транзакционной сессии перед завершением соединения (`postgres` | `postgres14` |
| join_collapse_limit | object | Максимальное количество таблиц в JOIN, которые планировщик может переупорядочить (`postgres` | `postgres14` |
| lock_timeout | object | Максимальное время ожидания блокировки перед отменой запроса (`postgres` | `postgres14` |
| max_prepared_transactions | object | Максимальное количество подготовленных транзакций, которые могут существовать одновременно (`postgres` | `postgres14` |
| shared_buffers | object | Размер общей памяти, используемой PostgreSQL для буферного кэша (`postgres` | `postgres14` |
| log_min_duration_statement | object | Минимальное время выполнения запроса, после которого он записывается в журнал (`postgres` | `postgres14` |
| wal_buffers | object | Размер памяти, используемой для буферизации WAL-записей (`postgres` | `postgres14` |
| temp_buffers | object | Максимальный объем памяти для временных таблиц каждой сессии (`postgres` | `postgres14` |
| work_mem | object | Объем памяти, используемый одной операцией сортировки или хеширования (`postgres` | `postgres14` |
| default_transaction_isolation | object | Уровень изоляции транзакций по умолчанию (`postgres` | `postgres14` |
| effective_cache_size | object | Оценка объема дискового кэша, доступного планировщику запросов (`postgres` | `postgres14` |
| max_wal_size | object | Максимальный размер WAL перед запуском контрольной точки (`postgres` | `postgres14` |
| min_wal_size | object | Минимальный размер WAL, который сохраняется между контрольными точками (`postgres` | `postgres14` |
| wal_level | object | Уровень детализации записи WAL для восстановления и репликации (`postgres` | `postgres14` |
| max_replication_slots | object | Максимальное количество слотов репликации, которые могут быть созданы (`postgres` | `postgres14` |
| max_wal_senders | object | Максимальное количество процессов отправки WAL для репликации (`postgres` | `postgres14` |
| max_worker_processes | object | Максимальное количество фоновых процессов PostgreSQL (`postgres` | `postgres14` |
| max_logical_replication_workers | object | Максимальное количество процессов логической репликации (`postgres` | `postgres14` |
| max_parallel_maintenance_workers | object | Максимальное количество параллельных процессов для операций обслуживания (`postgres` | `postgres14` |
| max_parallel_workers | object | Максимальное количество параллельных рабочих процессов для запросов (`postgres` | `postgres14` |
| max_parallel_workers_per_gather | object | Максимальное количество параллельных рабочих процессов на один Gather-узел (`postgres` | `postgres14` |
| array_nulls | object | Разрешение использования NULL в массивах PostgreSQL (`postgres` | `postgres14` |
| backend_flush_after | object | Количество страниц, после записи которых выполняется принудительная очистка данных на диск серверным процессом (`postgres` | `postgres14` |
| backslash_quote | object | Управление использованием обратного слеша в строковых литералах (`postgres` | `postgres14` |
| bgwriter_flush_after | object | Количество страниц, после которого background writer выполняет очистку данных на диск (`postgres` | `postgres14` |
| bgwriter_lru_multiplier | object | Множитель количества страниц, которые background writer пытается очистить (`postgres` | `postgres14` |
| default_transaction_read_only | object | Определяет режим транзакций только для чтения по умолчанию (`postgres` | `postgres14` |
| enable_hashagg | object | Разрешение использования Hash Aggregate планировщиком запросов (`postgres` | `postgres14` |
| enable_hashjoin | object | Разрешение использования Hash Join планировщиком запросов (`postgres` | `postgres14` |
| enable_incremental_sort | object | Разрешение использования инкрементальной сортировки планировщиком (`postgres` | `postgres14` |
| enable_indexscan | object | Разрешение использования обычного индексного сканирования (`postgres` | `postgres14` |
| enable_indexonlyscan | object | Разрешение использования index-only scan (`postgres` | `postgres14` |
| enable_material | object | Разрешение использования материализации промежуточных результатов запросов (`postgres` | `postgres14` |
| enable_memoize | object | Разрешение использования Memoize узлов планировщиком запросов (`postgres14` | `postgres15` |
| enable_mergejoin | object | Разрешение использования Merge Join планировщиком запросов (`postgres` | `postgres14` |
| enable_parallel_append | object | Разрешение использования параллельного Append для запросов (`postgres` | `postgres14` |
| enable_parallel_hash | object | Разрешение использования параллельных Hash операций (`postgres` | `postgres14` |
| enable_partition_pruning | object | Разрешение удаления ненужных разделов таблицы при планировании запроса (`postgres` | `postgres14` |
| enable_partitionwise_join | object | Разрешение выполнения соединений между секционированными таблицами с учетом секций (`postgres` | `postgres14` |
| enable_partitionwise_aggregate | object | Разрешение выполнения агрегатных операций отдельно для секций таблиц (`postgres` | `postgres14` |
| enable_seqscan | object | Разрешение использования последовательного сканирования таблиц планировщиком запросов (`postgres` | `postgres14` |
| enable_sort | object | Разрешение использования операций сортировки планировщиком запросов (`postgres` | `postgres14` |
| enable_tidscan | object | Разрешение использования TID Scan для поиска строк по физическим идентификаторам (`postgres` | `postgres14` |
| exit_on_error | object | Завершение сессии при возникновении ошибки SQL (`postgres` | `postgres14` |
| from_collapse_limit | object | Максимальное количество элементов FROM, которые планировщик может объединять при оптимизации запросов (`postgres` | `postgres14` |
| jit | object | Включение JIT-компиляции для ускорения выполнения запросов (`postgres` | `postgres14` |
| plan_cache_mode | object | Режим использования кэша планов подготовленных запросов (`postgres` | `postgres14` |
| quote_all_identifiers | object | Всегда заключать идентификаторы в кавычки при генерации SQL (`postgres` | `postgres14` |
| standard_conforming_strings | object | Использование стандартного поведения строковых литералов SQL (`postgres` | `postgres14` |
| statement_timeout | object | Максимальное время выполнения SQL-запроса перед автоматической отменой (`postgres` | `postgres14` |
| timezone | object | Часовой пояс сервера PostgreSQL по умолчанию (`postgres` | `postgres14` |
| transform_null_equals | object | Преобразование выражений вида `NULL = NULL` в проверку IS NULL (`postgres` | `postgres14` |
| max_locks_per_transaction | object | Количество объектов, которые может блокировать одна транзакция (`postgres` | `postgres14` |
| autovacuum_vacuum_cost_limit | object | Лимит стоимости операций autovacuum перед приостановкой работы (`postgres` | `postgres14` |
| checkpoint_timeout | object | Максимальный интервал времени между автоматическими контрольными точками (`postgres` | `postgres14` |
| checkpoint_completion_target | object | Доля интервала checkpoint, за которую PostgreSQL распределяет запись данных (`postgres` | `postgres14` |
| wal_compression | object | Включение сжатия WAL-записей для уменьшения объема журнала (`postgres` | `postgres14` |
| random_page_cost | object | Оценочная стоимость случайного чтения страницы для планировщика запросов (`postgres` | `postgres14` |
| effective_io_concurrency | object | Количество параллельных операций ввода-вывода, которые планировщик может учитывать (`postgres` | `postgres14` |
| log_lock_waits | object | Включение записи в журнал информации об ожидании блокировок дольше deadlock_timeout (`postgres` | `postgres14` |
| log_temp_files | object | Минимальный размер временных файлов, при котором они записываются в журнал (`postgres` | `postgres14` |
| track_io_timing | object | Включение сбора статистики времени операций ввода-вывода (`postgres` | `postgres14` |
| maintenance_work_mem | object | Максимальный объем памяти для операций обслуживания, таких как VACUUM и CREATE INDEX (`postgres` | `postgres14` |
| idle_session_timeout | object | Время ожидания неактивной сессии перед автоматическим завершением соединения (`postgres14` | `postgres15` |
| io_method | object | Метод выполнения операций ввода-вывода PostgreSQL (`postgres18`). | [optional] |
| io_workers | object | Количество фоновых процессов для выполнения операций ввода-вывода (`postgres18`). | [optional] |
from timeweb_cloud_api.models.config_parameters_postgres import ConfigParametersPostgres
# TODO update the JSON string below
json = "{}"
# create an instance of ConfigParametersPostgres from a JSON string
config_parameters_postgres_instance = ConfigParametersPostgres.from_json(json)
# print the JSON string representation of the object
print ConfigParametersPostgres.to_json()
# convert the object into a dict
config_parameters_postgres_dict = config_parameters_postgres_instance.to_dict()
# create an instance of ConfigParametersPostgres from a dict
config_parameters_postgres_form_dict = config_parameters_postgres.from_dict(config_parameters_postgres_dict)