Fonctions du pilote PDO PostgreSQL (PDO_PGSQL)

Introduction

PDO_PGSQL est un pilote qui implémente l'interface de PHP Data Objects (PDO) pour autoriser l'accÚs de PHP aux bases de données PostgreSQL.

Types de ressources

Cette extension définit une ressource de flux, retournée par Pdo\Pgsql::lobOpen().

Installation

Utiliser l'option de compilation --with-pdo-pgsql[=DIR] pour installer l'extension PDO PostgreSQL, oĂč [=DIR] (optionnel) reprĂ©sente le chemin vers le dossier d'installation de base de PostgreSQL ou le chemin vers le fichier pg_config.

$ ./configure --with-pdo-pgsql

Constantes pré-définies

Les constantes ci-dessous sont dĂ©finies par ce pilote et seront seulement disponibles lorsque l'extension aura Ă©tĂ© compilĂ©e dans PHP ou chargĂ©e dynamiquement du moteur d'exĂ©cution. De plus, ces constantes spĂ©cifiques au pilote devraient ĂȘtre utilisĂ©es seulement si vous utilisez ce pilote. En utilisant les attributs spĂ©cifiques Ă  un pilote avec un autre pilote pourrait causer un comportement inattendu. PDO::getAttribute() pourrait ĂȘtre utilisĂ© pour obtenir l'attribut PDO::ATTR_DRIVER_NAME pour vĂ©rifier le pilote, si votre code peut fonctionner sur des pilotes multiples.

PDO::PGSQL_ATTR_DISABLE_PREPARES (int)
Alias de Pdo\Pgsql::ATTR_DISABLE_PREPARES. À partir de PHP 8.5.0, cette constante est obsolùte.
PDO::PGSQL_TRANSACTION_IDLE (int)
Équivalent à Pdo\Pgsql::TRANSACTION_IDLE. À partir de PHP 8.5.0, cette constante est obsolùte, car elle n'a aucun effet.
PDO::PGSQL_TRANSACTION_ACTIVE (int)
Équivalent à Pdo\Pgsql::TRANSACTION_ACTIVE. À partir de PHP 8.5.0, cette constante est obsolùte, car elle n'a aucun effet.
PDO::PGSQL_TRANSACTION_INTRANS (int)
Équivalent à Pdo\Pgsql::TRANSACTION_INTRANS. À partir de PHP 8.5.0, cette constante est obsolùte, car elle n'a aucun effet.
PDO::PGSQL_TRANSACTION_INERROR (int)
Équivalent à Pdo\Pgsql::TRANSACTION_INERROR. À partir de PHP 8.5.0, cette constante est obsolùte, car elle n'a aucun effet.
PDO::PGSQL_TRANSACTION_UNKNOWN (int)
Équivalent à Pdo\Pgsql::TRANSACTION_UNKNOWN. À partir de PHP 8.5.0, cette constante est obsolùte, car elle n'a aucun effet.

Notes générales

Note: Les colonnes bytea sont retournées sous forme de ressources de flux. Voir Objets larges (LOBs) pour savoir comment lire ces valeurs et comment lier des données avec PDO::PARAM_LOB.

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.