Macアプリ(Objective-C)からPostgreSQLのlibpqを直接使ってみる

概要
PostgreSQLのlibpqをコールするObjective-Cサンプルプログラムです。
PostgreSQLに添付のlibpqサンプルプログラム(src/test/examples/testlibpq.c)を流用して作っています。
流用して作っているので、ライセンスはPostgreSQLライセンスと同じとします。(同梱のCOPYRIGHTを参照してください)
動作環境
下記環境でのみ動作確認しました。
・MacOS X 10.6.8
・Xcode 3.2.6
・PostgreSQL 8.4.10(ソースからビルドしたもの)
ダウンロード
libpq_test
実行方法
適切な動作環境で、プロジェクトをビルドして実行してください。
「Run」ボタンをクリックするとtestlibpq.cサンプルプログラムと同様のSQLが実行されて、同様の結果を画面に表示します。
なお、インクルードファイル libpq-fe.h が /usr/local/pgsql/include
ライブラリ libpq.a が /usr/local/pgsql/lib
にある前提でプロジェクトを作成していますので、
PostgreSQLを /usr/local/pgsql 以外に導入している場合は、 それに合わせてプロジェクトの設定を変更してください。
参照:http://d.hatena.ne.jp/testnoda/20120519/1337418521
ライセンス
PostgreSQLライセンス
更新履歴