Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Nom | Défaut | Modifiable | Historique |
---|---|---|---|
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 |
Voici un éclaircissement sur l'utilisation des directives de configuration.
pgsql.allow_persistent
bool
Autorise ou non les connexions persistantes Postgre.
pgsql.max_persistent
int
Le nombre maximum de connexions persistantes Postgre par processus.
pgsql.max_links
int
Le nombre maximum de connexions Postgre par processus, y compris les connexions persistantes.
pgsql.auto_reset_persistent
int
Détecte les connexions persistantes (ouvertes avec pg_pconnect()) rompues.
pgsql.ignore_notice
int
Active ou non l'affichage des notices PostgreSQL.
pgsql.log_notice
int
Active ou non l'enregistrement en fichier log des messages notices PostgreSQL. La directive PHP pgsql.ignore_notice doit être désactivée pour pouvoir enregistrer les messages de notices en fichier log.