# PostgreSQL 関数 (PDO_PGSQL)

## はじめに

PDO_PGSQL は、PHP から PostgreSQL データベースへのアクセスを可能にするための PHP Data Objects (PDO) インターフェイス を実装したドライバです。

## リソース型

この拡張モジュールでは、ストリームリソースを定義しています。これは PDO::pgsqlLOBOpen() が返すものです。

## インストール手順

--with-pdo-pgsql[=DIR] で PDO PostgreSQL 拡張モジュールをインストールします。オプションの [=DIR] には、PostgreSQL の基底インストールディレクトリあるいは pg_config へのパスを指定することができます。

    $ ./configure --with-pdo-pgsql

## 目次

- PDO_PGSQL DSN — PostgreSQL データベースに接続する
- PDO::pgsqlCopyFromArray — Copy data from PHP array into table
- PDO::pgsqlCopyFromFile — Copy data from file into table
- PDO::pgsqlCopyToArray — Copy data from database table into PHP array
- PDO::pgsqlCopyToFile — Copy data from table into file
- PDO::pgsqlGetNotify — Get asynchronous notification
- PDO::pgsqlGetPid — Get the server PID
- PDO::pgsqlLOBCreate — 新しいラージオブジェクトを作成する
- PDO::pgsqlLOBOpen — 既存のラージオブジェクトのストリームをオープンする
- PDO::pgsqlLOBUnlink — ラージオブジェクトを削除する