Pdo\Pgsql クラス
Pdo\Pgsql
&reftitle.intro;
PostgreSQL PDO ドライバによる接続を示す PDO サブクラスです。
このドライバは PostgreSQL 方言向けに専用の SQL クエリパーサーをサポートしています。
次のものを処理可能です:
シングルクオートやダブルクオートで囲まれたリテラルでのクオートの二重化によるエスケープ
C 言語形式の「エスケープ」文字列リテラル
ドル記号で囲まれた文字列リテラル
2 つのハイフンによるコメント、ネストされていない C 言語形式のコメント
? 演算子のエスケープシーケンスとしての
?? のサポート
&reftitle.classsynopsis;
Pdo
Pgsql
extends
PDO
&InheritedConstants;
&Constants;
public
const
int
Pdo\Pgsql::ATTR_DISABLE_PREPARES
public
const
int
Pdo\Pgsql::ATTR_RESULT_MEMORY_SIZE
public
const
int
Pdo\Pgsql::TRANSACTION_IDLE
public
const
int
Pdo\Pgsql::TRANSACTION_ACTIVE
public
const
int
Pdo\Pgsql::TRANSACTION_INTRANS
public
const
int
Pdo\Pgsql::TRANSACTION_INERROR
public
const
int
Pdo\Pgsql::TRANSACTION_UNKNOWN
&Methods;
&InheritedMethods;
&reftitle.constants;
Pdo\Pgsql::ATTR_DISABLE_PREPARES
SQL文とパラメータを一緒に、一回のコールでサーバーに送信します。
これによって、名前付きのプリペアドステートメントを別々に作ることを避けられます。
SQL文が一度しか実行されない場合、
不要なサーバーとの通信を避けられるので、レイテンシを抑えることができます。
Pdo\Pgsql::ATTR_RESULT_MEMORY_SIZE
指定されたクエリ結果 PDOStatement
インスタンスに割り当てられたメモリ使用量をバイト単位で返します。
クエリ実行前で結果が存在しない場合は &null; を返します。
Pdo\Pgsql::TRANSACTION_IDLE
Pdo\Pgsql::TRANSACTION_ACTIVE
Pdo\Pgsql::TRANSACTION_INTRANS
Pdo\Pgsql::TRANSACTION_INERROR
Pdo\Pgsql::TRANSACTION_UNKNOWN
&reference.pdo-pgsql.pdo.entities.pgsql;