我有一個trigger_function_a在插入或更新field_1或field_2之前觸發。我有一個插入或field_3或field_4更新之前觸發另一trigger_function_b:觸發器功能是否應該觸發另一個觸發器?
插入或field_3或field_4 =>更新之前trigger_function_a
field_1或field_2 =>的插入或更新之前trigger_function_b
現在,trigger_function_a修改field_3。 trigger_function_b是否應該被觸發?我試過了,但沒有觸發。爲什麼?我搜索了所有可用的文檔,但我還沒有找到答案。
請不要在意這裏的語法。如果我自己修改這些字段,觸發器函數可以爲他們自己工作, G。通過SQL。我在這裏問的是:如果另一個觸發器函數修改其字段,觸發器函數是否應該被觸發?
這可能是有趣的:http://dba.stackexchange.com/questions/103402/how-to-prevent-a-postgresql-trigger-from-being-fired-by-another-trigger – verhie
@verhie:謝謝。將有一個看看。順便說一句,這是postgresql 9.5 –