Sye*_*idi 5 postgresql triggers
我需要让我的触发器在字段更新后运行或在后台运行。因为现在只要触发器被触发,UI 就会被阻塞,直到触发器本身中的过程被执行。无论如何,以这样一种方式触发触发器,即一旦字段更新,UI 就不会阻止。
我试过了:
CREATE CONSTRAINT TRIGGER property_created_simple_prod_trigger
AFTER UPDATE ON properties DEFERRABLE INITIALLY DEFERRED
FOR EACH ROW
EXECUTE PROCEDURE simple_production_materialized_view_procedure_trigger();
Run Code Online (Sandbox Code Playgroud)
但运气不好没有任何作用。
PostgreSQL 没有后台过程/触发器,因此您不能直接执行此操作。
我建议我们让触发器将NOTIFY您的应用LISTEN程序发送到。让应用程序的LISTENing 线程成为一个单独的连接,由单独的线程管理,该线程在收到通知时进行后台处理。
| 归档时间: |
|
| 查看次数: |
1386 次 |
| 最近记录: |