PostgreSQLのpl/pgsqlでエラーが発生したときに、
エラーログを吐く処理を追加したいと思っており、googleで検索したところ、
http://okwave.jp/qa/q3029585.html
http://www.postgresql.jp/document/8.2/html/spi-examples.html
上記サイトで、「PostgreSQLでは、C言語でユーザ定義関数を作成できる」と書かれており、
サーバプログラミングインタフェース(SPI)開発にたどり着いたのですが、
どのように開発すれば良いか良くわかりません。
コンパイルの仕方や、ソースの置き場所、デバッグの仕方など、開発の仕方を教えてください。
例えば、pgadminでc言語をコンパイルするのでしょうか?
※やりたいことは、oracleのDBMS_OUTPUT.PUT_LINE('Handling PAST_DUE exception.');みたいなことをやりたいと思っています。
http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/errors.html
postgresqlバージョン:postgresql9.3.4
DBサーバー:CentOS 9
以上、
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。