I. クライアントインタフェース

本マニュアルのこの部分では、クライアント側における様々な言語のプログラミングインタフェースとサポートライブラリについて説明します。

Table of Contents
1. libpq - C ライブラリ
1.1. 序文
1.2. データベース接続関数
1.3. 問い合わせ実行関数
1.4. 非同期問い合わせ関数
1.5. 近道インタフェース
1.6. 非同期通知
1.7. COPY コマンドに関連した関数
1.8. libpq トレース関数
1.9. libpq 制御関数
1.10. 環境変数
1.11. ファイル
1.12. スレッドの振る舞い
1.13. Libpq プログラムの構築
1.14. サンプルプログラム
2. ラージオブジェクト
2.1. 序文
2.2. 実装機能
2.3. インタフェース
2.4. サーバ側の組み込み関数
2.5. Libpqからラージオブジェクトへのアクセス
3. pgtcl - Tcl 結合ライブラリ
3.1. 序文
3.2. アプリケーションへの pgtcl のロード
3.3. pgtcl コマンドリファレンス情報
4. ECPG――C言語での埋め込みSQL
4.1. 概念
4.2. データベースサーバへの接続
4.3. 接続を閉じる
4.4. SQL コマンドの実行
4.5. データを渡す
4.6. エラー処理
4.7. ファイルのインクルード
4.8. 埋め込み SQL プログラムの処理
4.9. ライブラリ関数
4.10. 他のRDBMSパッケージからの移植
4.11. 開発者向けに
5. JDBC インタフェース
5.1. JDBC ドライバのセットアップ
5.2. ドライバの使用
5.3. 問い合わせの発行と結果の処理
5.4. 更新の実行
5.5. データベースオブジェクトの作成と変更
5.6. バイナリデータの格納
5.7. PostgreSQLJDBC API への拡張
5.8. マルチスレッドあるいはサーブレット環境におけるドライバの使用
5.9. 接続プールとデータソース
5.10. 今後に読むべきもの
6. PyGreSQL - Python インタフェース
6.1. pg モジュール
6.2. pg モジュール関数
6.3. 接続オブジェクト:pgobject
6.4. データベースラッパクラス:DB
6.5. 問い合わせ結果オブジェクト:pgqueryobject
6.6. ラージオブジェクト:pglarge