質問

監査するための最良の方法は何私の他の質問」に関連してDELETEの?」にログインします。 CONTEXT_INFOのPostgreSQLの同等は何ですか?

[編集]

私はトリガを使用して削除をログに記録したいのですが、私は私のアプリの論理ユーザとしてデータベースユーザを使用していないことから、私はレコードを削除したユーザーとしてトリガー・コードからCURRENT_USERをログに記録することはできません。あなただけの、レコード内のユーザーフィールドを追加inserted_byととlast_updated_byを言うと、テーブルを監査するためにログインするために、これらのフィールドを使用することができますので、しかし、INSERTとは、それを更新するためには、トリガからのレコードの変更をログに記録することも可能です。

役に立ちましたか?

解決

http://www.postgres.cz/index.php/PostgreSQL_SQL_Tricks_II#Any_other_session_variables

PostgreSQLはより多くの変異体を提供する、このサイトに見てください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top