Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
| Nom | Défaut | Modifiable | Historique | 
|---|---|---|---|
| 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 | Disponible depuis PHP 4.2.0. | 
| pgsql.ignore_notice | "0" | PHP_INI_ALL | Disponible depuis PHP 4.3.0. | 
| pgsql.log_notice | "0" | PHP_INI_ALL | Disponible depuis PHP 4.3.0. | 
Voici un éclaircissement sur l'utilisation des directives de configuration.
- 
    
     pgsql.allow_persistentbooléen
- 
     Autorise ou non les connexions persistantes Postgre. 
- 
    
     pgsql.max_persistententier
- 
     Le nombre maximum de connexions persistantes Postgre par processus. 
- 
    
     pgsql.max_linksentier
- 
     Le nombre maximum de connexions Postgre par processus, y compris les connexions persistantes. 
- 
    
     pgsql.auto_reset_persistententier
- 
     Détecte les connexions persistantes (ouvertes avec pg_pconnect()) rompues. 
- 
    
     pgsql.ignore_noticeentier
- 
     Active ou non l'affichage des notices PostgreSQL. 
- 
    
     pgsql.log_noticeentier
- 
     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. 
