4
我們有DB中有大量業務邏輯存儲在DB內的觸發器中。有沒有辦法記錄觸發器的觸發以及它們被觸發的參數以及它們發生了什麼變化?postgres中觸發器的日誌觸發9.1
我看到了很多關於如何做觸發器表審覈的教程,但我想審計觸發器不表:)
我們有DB中有大量業務邏輯存儲在DB內的觸發器中。有沒有辦法記錄觸發器的觸發以及它們被觸發的參數以及它們發生了什麼變化?postgres中觸發器的日誌觸發9.1
我看到了很多關於如何做觸發器表審覈的教程,但我想審計觸發器不表:)
採取的是做觸發器表審計的例子之一。使用他們的方法提取已更改的數據,但不要將數據寫入審計表,但將其用於RAISE NOTICE
。
,如果設置日誌記錄配置正確(log_min_messages = notice
)
見上揚細節的手工通知將被寫入到PostgreSQL的日誌文件:http://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html