★PostgreSQLカンファレンス2024 12月6日開催/チケット販売中★
他のバージョンの文書 16 | 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に附属するクライアントプログラミングインタフェースについて説明します。 各章は独立して読むことができます。 クライアントプログラムには、この他にも様々なプログラミングインタフェースがありますが、これらのインタフェースは独自の資料とともに個別に配布されていますのでご注意ください (付録Gに人気があるインタフェースの一部を列挙しています)。 読者は、データベースの操作や問い合わせを行うためのSQLコマンド(パートIIを参照)、また、当然ながら、インタフェースが使用するプログラミング言語にも慣れ親しんでいることが必要です。

目次
30章libpq - C ライブラリ
30.1. データベース接続制御関数
30.2. 接続状態関数
30.3. コマンド実行関数
30.4. 非同期コマンドの処理
30.5. 処理中の問い合わせのキャンセル
30.6. 近道インタフェース
30.7. 非同期通知
30.8. COPYコマンド関連関数
30.9. 制御関数
30.10. 雑多な関数
30.11. 警告処理
30.12. イベントシステム
30.13. 環境変数
30.14. パスワードファイル
30.15. 接続サービスファイル
30.16. 接続パラメータのLDAP検索
30.17. SSLサポート
30.18. スレッド化プログラムの振舞い
30.19. libpqプログラムの構築
30.20. サンプルプログラム
31章ラージオブジェクト
31.1. はじめに
31.2. 実装機能
31.3. クライアントインタフェース
31.4. サーバ側の関数
31.5. サンプルプログラム
32章ECPG - C言語による埋め込みSQL
32.1. 概念
32.2. データベースサーバへの接続
32.3. 接続を閉じる
32.4. SQLコマンドの実行
32.5. 接続の選択
32.6. ホスト変数の使用
32.7. 動的SQL
32.8. pgtypesライブラリ
32.9. Informix互換モード
32.10. SQL記述子領域の使用
32.11. エラーの扱い
32.12. プリプロセッサ指示子
32.13. 埋め込みSQLプログラムの処理
32.14. ライブラリ関数
32.15. 内部
33章情報スキーマ
33.1. スキーマ
33.2. データ型
33.3. information_schema_catalog_name
33.4. administrable_role_authorizations
33.5. applicable_roles
33.6. attributes
33.7. check_constraint_routine_usage
33.8. check_constraints
33.9. column_domain_usage
33.10. column_privileges
33.11. column_udt_usage
33.12. columns
33.13. constraint_column_usage
33.14. constraint_table_usage
33.15. data_type_privileges
33.16. domain_constraints
33.17. domain_udt_usage
33.18. domains
33.19. element_types
33.20. enabled_roles
33.21. foreign_data_wrapper_options
33.22. foreign_data_wrappers
33.23. foreign_server_options
33.24. foreign_servers
33.25. key_column_usage
33.26. parameters
33.27. referential_constraints
33.28. role_column_grants
33.29. role_routine_grants
33.30. role_table_grants
33.31. role_usage_grants
33.32. routine_privileges
33.33. routines
33.34. schemata
33.35. sequences
33.36. sql_features
33.37. sql_implementation_info
33.38. sql_languages
33.39. sql_packages
33.40. sql_parts
33.41. sql_sizing
33.42. sql_sizing_profiles
33.43. table_constraints
33.44. table_privileges
33.45. tables
33.46. triggers
33.47. usage_privileges
33.48. user_mapping_options
33.49. user_mappings
33.50. view_column_usage
33.51. view_routine_usage
33.52. view_table_usage
33.53. views