1.2. 問い合わせ実行関数

いったんデータベースサーバへの接続の確立が成功すれば、あとは このセク ションで説明する関数を使って SQLの問い合わせやコマンドを実行します。

PGresult 構造体は、バックエンドからの問い合わせ結 果をカプセル化したものです。 libpq アプリケーションのプログラマは、PGresultに よる抽象化に注意を払うべきです。 PGresult の内容は以下に挙げるアクセッサ関数を使って取り出してください。 PGresult 構造体中のフィールドは将来予告なく変更されることがあります。 ですから直接フィールドを参照することは避けてください。 (Postgres リリース 6.4 の初期の段階から、 PGresult 構造体の定義を libpq-fe.h の中から外しました。以前作成したプ ログラムが PGresult のフィールドを直接操作している場合、 libpq-int.h をインクルードすれば使い続けることができます。しかしそのプログラムは是 非とも修正してください)