バージョンごとのドキュメント一覧

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

<title>Client Interfaces</title>

This part describes the client programming interfaces distributed with <productname>PostgreSQL</productname>. Each of these chapters can be read independently. There are many external programming interfaces for client programs that are distributed separately. They contain their own documentation (<xref linkend="external-projects"/> lists some of the more popular ones). Readers of this part should be familiar with using <acronym>SQL</acronym> to manipulate and query the database (see <xref linkend="sql"/>) and of course with the programming language of their choice. 《マッチ度[85.288967]》ここではPostgreSQLに附属するクライアントプログラミングインタフェースについて説明します。 各章は独立して読むことができます。 クライアントプログラムには、この他にも様々なプログラミングインタフェースがありますが、これらのインタフェースは独自の資料とともに個別に配布されていますのでご注意ください (付録Hに人気があるインタフェースの一部を列挙しています)。 読者は、データベースの操作や問い合わせを行うためのSQLコマンド(パート IIを参照)、また、当然ながら、インタフェースが使用するプログラミング言語にも慣れ親しんでいることが必要です。 《機械翻訳》この章では、PostgreSQLに付属するクライアントプログラミングインタフェースについて説明します。 これらの各章は、独立して読むことができる。 クライアントプログラム用の外部プログラミングインタフェースは、別々に配布されます。 それらは独自のドキュメントを持っています(付録Hに、より一般的なもののいくつかをリストしています)。 この部分の読者は、データベースを操作して問い合わせるためのSQLの使用(パート II参照)と、もちろん、自分の選んだプログラミング言語の使用に慣れている必要があります。

目次

32. libpq — C ライブラリ
32.1. データベース接続制御関数
32.2. 接続状態関数
32.3. コマンド実行関数
32.4. 非同期コマンドの処理
32.5. パイプラインモード
32.6. Retrieving Query Results in Chunks
32.7. 処理中の問い合わせのキャンセル
32.8. 近道インタフェース
32.9. 非同期通知
32.10. COPYコマンド関連関数
32.11. 制御関数
32.12. 雑多な関数
32.13. 警告処理
32.14. イベントシステム
32.15. 環境変数
32.16. パスワードファイル
32.17. 接続サービスファイル
32.18. 接続パラメータのLDAP検索
32.19. SSLサポート
32.20. スレッド化プログラムの振舞い
32.21. libpqプログラムの構築
32.22. サンプルプログラム
33. ラージオブジェクト
33.1. はじめに
33.2. 実装機能
33.3. クライアントインタフェース
33.4. サーバ側の関数
33.5. サンプルプログラム
34. ECPG — C言語による埋め込みSQL
34.1. 概念
34.2. データベース接続の管理
34.3. SQLコマンドの実行
34.4. ホスト変数の使用
34.5. 動的SQL
34.6. pgtypes ライブラリ
34.7. 記述子領域の使用
34.8. エラー処理
34.9. プリプロセッサ指示子
34.10. 埋め込みSQLプログラムの処理
34.11. ライブラリ関数
34.12. ラージオブジェクト
34.13. C++アプリケーション
34.14. 埋め込みSQLコマンド
34.15. Informix互換モード
34.16. Oracle互換モード
34.17. 内部
35. 情報スキーマ
35.1. スキーマ
35.2. データ型
35.3. information_schema_catalog_name
35.4. administrable_role_​authorizations
35.5. applicable_roles
35.6. attributes
35.7. character_sets
35.8. check_constraint_routine_usage
35.9. check_constraints
35.10. collations
35.11. collation_character_set_​applicability
35.12. column_column_usage
35.13. column_domain_usage
35.14. column_options
35.15. column_privileges
35.16. column_udt_usage
35.17. columns
35.18. constraint_column_usage
35.19. constraint_table_usage
35.20. data_type_privileges
35.21. domain_constraints
35.22. domain_udt_usage
35.23. domains
35.24. element_types
35.25. enabled_roles
35.26. foreign_data_wrapper_options
35.27. foreign_data_wrappers
35.28. foreign_server_options
35.29. foreign_servers
35.30. foreign_table_options
35.31. foreign_tables
35.32. key_column_usage
35.33. parameters
35.34. referential_constraints
35.35. role_column_grants
35.36. role_routine_grants
35.37. role_table_grants
35.38. role_udt_grants
35.39. role_usage_grants
35.40. routine_column_usage
35.41. routine_privileges
35.42. routine_routine_usage
35.43. routine_sequence_usage
35.44. routine_table_usage
35.45. routines
35.46. schemata
35.47. sequences
35.48. sql_features
35.49. sql_implementation_info
35.50. sql_parts
35.51. sql_sizing
35.52. table_constraints
35.53. table_privileges
35.54. tables
35.55. transforms
35.56. triggered_update_columns
35.57. triggers
35.58. udt_privileges
35.59. usage_privileges
35.60. user_defined_types
35.61. user_mapping_options
35.62. user_mappings
35.63. view_column_usage
35.64. view_routine_usage
35.65. view_table_usage
35.66. views
doc/src/sgml/libpq.sgml split-libpq3-end doc/src/sgml/lobj.sgml doc/src/sgml/ecpg.sgml doc/src/sgml/information_schema.sgml