2017-04-23 42 views
-1

此問題方案可能聽起來很奇怪,但我試圖寫一個觸發器來記錄查詢類型到另一個表,到目前爲止,我還沒有能夠在谷歌的Postgres數據庫觸發登錄查詢類型到另一個表

發現什麼

我使用的數據庫是Postgres的

,如果我有兩個表;表1和querylog(有一個名爲查詢類型的字符串場)

,並選擇查詢是在表1執行,我想插入一行與填充的查詢類型字段中的查詢日誌表「中選擇」

人有任何想法如何在一個將被觸發器調用的函數中引用查詢類型?

回答

0

觸發器不會調用SELECT查詢,所以這將不起作用。

如果您想審覈查詢,您可以使用PostgreSQL日誌文件或掛鉤到PostgreSQL的工具(如pgaudit)來檢索和記錄信息。

+0

哈哈不好的情景例子。非常感謝!這個pgaudit工具可以做任何我想要的東西。 –

相關問題