23.4. Хранилище #

duckdb.temporary_directory #

Указывает каталог, в котором DuckDB записывает временные файлы. По умолчанию DuckDB использует каталог внутри каталога Postgres Pro (DataDir/pg_duckdb/temp). Этот параметр может быть полезен для указания более быстрого хранилища (например, SSD) или более эффективного управления дисковым пространством.

Значение по умолчанию: "DataDir/pg_duckdb/temp".

Доступ: только суперпользователь.

duckdb.max_temp_directory_size / duckdb.max_temporary_directory_size #

Максимальный объём данных, который может быть сохранён во временном каталоге DuckDB. Этот параметр позволяет предотвратить использование всего доступного дискового пространства из‑за неправильно работающих запросов.

Пример 23.5.

  • "10GB"

  • "500MB"

  • "2TB"


Значение по умолчанию: "" — без ограничения.

Доступ: только суперпользователь.

duckdb.extension_directory #

Указывает каталог, в котором DuckDB хранит свои расширения. По умолчанию расширения хранятся в каталоге Postgres Pro (DataDir/pg_duckdb/extensions). Это полезно для управления хранилищем расширений или для совместного использования расширений несколькими экземплярами Postgres Pro.

Значение по умолчанию: "DataDir/pg_duckdb/extensions".

Доступ: только суперпользователь.