array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'pgsql.configuration.php', 1 => 'Configurações em Execução', ), 'up' => array ( 0 => 'pgsql.setup.php', 1 => 'Instalação/Configuração', ), 'prev' => array ( 0 => 'pgsql.installation.php', 1 => 'Instalação', ), 'next' => array ( 0 => 'pgsql.resources.php', 1 => 'Tipos de Recurso', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/pgsql/ini.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
O comportamento destas funções é afetado pelas configurações do php.ini.
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
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 |
Aqui está uma breve explicação das diretivas de configuração.
pgsql.allow_persistent
bool
Define se serão permitidas conexões Postgres persistentes.
pgsql.max_persistent
int
O número máximo de conexões Postgres persistentes por processo.
pgsql.max_links
int
O número máximo de conexões Postgres por processo, incluindo conexões persistentes.
pgsql.auto_reset_persistent
int
Detecta conexões persistentes quebradas com pg_pconnect(). Precisa de um pequeno oberhead.
pgsql.ignore_notice
int
Define se as notas do processo interno do PostgreSQL devem ser ignoradas.
pgsql.log_notice
int
Define se as mensagens e notas do processo interno do PostgreSQL serão registradas. A diretiva do PHP pgsql.ignore_notice deve estar em "Off" para que as mensagens sejam registradas.