ユーティリティ関数

PostgreSQL 9.0.0文書
前のページ | 巻戻し | 第 42章PL/Python - Python手続き言語 | 早送り | 次のページ

# 42.8. ユーティリティ関数

`plpy`では、`plpy.debug(`msg`)`、`plpy.log(`msg`)`、`plpy.info(`msg`)`、`plpy.notice(`msg`)`、`plpy.warning(`msg`)`、`plpy.error(`msg`)`、および`plpy.fatal(`msg`)`関数を提供しています。 `plpy.error`および`plpy.fatal`は、実際にPythonの例外を発生させます。 これが捕捉されない場合、呼び出し中の問い合わせ外部に伝わり、その結果、現在のトランザクションもしくはサブトランザクションがアボートします。 `raise plpy.ERROR("msg")`および`raise plpy.FATAL("msg")`は、それぞれ`plpy.error`および`plpy.fatal`の呼び出しと同じです。 他の関数は異なる重要度のメッセージを生成するだけです。 log_min_messagesとclient_min_messages設定変数は、特定の重要度のメッセージをクライアントに報告するか、サーバのログに書き出すか、あるいはその両方かを制御します。 詳細は第18章を参照してください。

前のページ | ホーム | 次のページ
データベースアクセス | 上に戻る | 環境変数