運行時配置

這些函數(shù)的行為受 php.ini 中的設(shè)置影響。

PostgreSQL 配置選項
名字 默認 可修改范圍 更新日志
pgsql.allow_persistent "1" PHP_INI_SYSTEM  
pgsql.max_persistent "-1" PHP_INI_SYSTEM  
pgsql.max_links "-1" PHP_INI_SYSTEM  
pgsql.auto_reset_persistent "0" PHP_INI_SYSTEM 從 PHP 4.2.0 起開始存在
pgsql.ignore_notice "0" PHP_INI_ALL 從 PHP 4.3.0 起開始存在
pgsql.log_notice "0" PHP_INI_ALL 從 PHP 4.3.0 起開始存在
有關(guān) PHP_INI_* 樣式的更多詳情與定義,見 配置可被設(shè)定范圍

這是配置指令的簡短說明。

pgsql.allow_persistent bool

是否允許持久的 Postgres 連接。

pgsql.max_persistent int

每個進程所能有的持久 Postgres 連接數(shù)目。

每個進程所能有的 Postgres 連接數(shù)目,包括持久連接。

pgsql.auto_reset_persistent int

檢測用在 pg_pconnect() 上的中斷了的持久連接。需要一些損耗。

pgsql.ignore_notice int

是否忽略 PostgreSQL 后端的通告。

pgsql.log_notice int

是否記錄 PostgreSQL 后端的通告消息。要記錄通告消息日志,PHP 指令 pgsql.ignore_notice 必須為 off。