参照系のエラーチェック (ストアドも含む)
res = conn.exec('SELECT * .....') if res.status == PGresult::TUPLES_OK 何かの処理 else エラー処理 end
更新系のエラーチェック
res = conn.exec('INSERT / UPDATE / DELETE .....') if res.status == PGresult::COMMAND_OK 何かの処理 else エラー処理 end
定義済み定数
PGresult::TUPLES_OK テーブルやビューからレコード(TUPLES)の取得が成功した場合。 PGresult::COMMAND_OK レコード(TUPLES)の取得以外の実行が成功した場合。