Налаштування під час виконання
Поведінка цих функцій залежить від установок у php.ini.
Параметри конфігурації PostgreSQL
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
pgsql.allow_persistent | "1" | INI_SYSTEM | |
pgsql.max_persistent | "-1" | INI_SYSTEM | |
pgsql.max_links | "-1" | INI_SYSTEM | |
pgsql.auto_reset_persistent | "0" | INI_SYSTEM | |
pgsql.ignore_notice | "0" | INI_ALL | |
pgsql.log_notice | "0" | INI_ALL |
Додаткова інформація та опис режимів INI_* дано у розділі «Місця встановлення параметрів конфігурації».
Коротке пояснення конфігураційних директив.
pgsql.allow_persistent
bool
Чи слід дозволити постійне з'єднання з Postgres.
pgsql.max_persistent
int
Максимальна кількість постійних з'єднань на один процес.
pgsql.max_links
int
Максимальна кількість з'єднань Postgres на процес, включаючи постійні з'єднання.
pgsql.auto_reset_persistent
int
Визначати розірвані постійні посилання з pg_pconnect(). Потрібні невеликі ресурси.
pgsql.ignore_notice
int
Ігнорувати чи ні повідомлення від PostgreSQL.
pgsql.log_notice
int
Чи записувати в лог повідомлення від PostgreSQL. Для запису в лог повідомлення також необхідно вимкнути PHP-директиву pgsql.ignore_notice