他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

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

ここではPostgreSQLに附属するクライアントプログラミングインタフェースについて説明します。 各章は独立して読むことができます。 クライアントプログラムには、この他にも様々なプログラミングインタフェースがありますが、これらのインタフェースは独自の資料とともに個別に配布されていますのでご注意ください。 (付録Hに人気があるインタフェースの一部を列挙しています。) 読者は、データベースの操作や問い合わせを行うためのSQLコマンド(パートIIを参照)、また、当然ながら、インタフェースが使用するプログラミング言語にも慣れ親しんでいることが必要です。

目次
27章libpq - C ライブラリ
27.1. データベース接続制御関数
27.2. 接続状態関数
27.3. コマンド実行関数
27.4. 非同期コマンドの処理
27.5. 処理中の問い合わせのキャンセル
27.6. 近道インタフェース
27.7. 非同期通知
27.8. COPYコマンド関連関数
27.9. 制御関数
27.10. 警告処理
27.11. 環境変数
27.12. パスワードファイル
27.13. SSLサポート
27.14. スレッド化プログラムの振舞い
27.15. libpqプログラムの構築
27.16. サンプルプログラム
28章ラージオブジェクト
28.1. 歴史
28.2. 実装機能
28.3. クライアントインタフェース
28.4. サーバ側の関数
28.5. サンプルプログラム
29章ECPG - C言語による埋め込みSQL
29.1. 概念
29.2. データベースサーバへの接続
29.3. 接続を閉じる
29.4. SQL コマンドの実行
29.5. 接続の選択
29.6. ホスト変数の使用
29.7. 動的 SQL
29.8. SQL記述子領域の使用
29.9. エラーの扱い
29.10. インクルードファイル
29.11. 埋め込みSQLプログラムの処理
29.12. ライブラリ関数
29.13. 内部
30章情報スキーマ
30.1. スキーマ
30.2. データ型
30.3. information_schema_catalog_name
30.4. applicable_roles
30.5. check_constraints
30.6. column_domain_usage
30.7. column_privileges
30.8. column_udt_usage
30.9. columns
30.10. constraint_column_usage
30.11. constraint_table_usage
30.12. data_type_privileges
30.13. domain_constraints
30.14. domain_udt_usage
30.15. domains
30.16. element_types
30.17. enabled_roles
30.18. key_column_usage
30.19. parameters
30.20. referential_constraints
30.21. role_column_grants
30.22. role_routine_grants
30.23. role_table_grants
30.24. role_usage_grants
30.25. routine_privileges
30.26. routines
30.27. schemata
30.28. sql_features
30.29. sql_implementation_info
30.30. sql_languages
30.31. sql_packages
30.32. sql_sizing
30.33. sql_sizing_profiles
30.34. table_constraints
30.35. table_privileges
30.36. tables
30.37. triggers
30.38. usage_privileges
30.39. view_column_usage
30.40. view_table_usage
30.41. views