我必须在某个状态的数据库字段上创建一个进程调用。我听说您可以使用 db 触发器执行 cURL 调用,但 Google 并没有返回任何我可以使用的东西。
所以我想我的问题是三个部分:
- 这可以做到吗?
- 参考?
- 替代解决方案?
工作流程:
db 字段已更新为状态,需要启动运行我的工作流程中的下一步(这是一个 PHP 脚本)的脚本/请求/进程,这将拉取记录在 db 中并处理另一个步骤,然后使用更新 db结果。
我必须在某个状态的数据库字段上创建一个进程调用。我听说您可以使用 db 触发器执行 cURL 调用,但 Google 并没有返回任何我可以使用的东西。
所以我想我的问题是三个部分:
工作流程:
db 字段已更新为状态,需要启动运行我的工作流程中的下一步(这是一个 PHP 脚本)的脚本/请求/进程,这将拉取记录在 db 中并处理另一个步骤,然后使用更新 db结果。
如果你可以调用一个 shell 脚本, http ://plsh.projects.postgresql.org/ 你可以调用一个 curl。
但我对这种方法有一种令人毛骨悚然的感觉......
选择:
我不会将业务逻辑放在触发器中,只会将自定义约束或非规范化。
使用中间层或存储过程执行您需要执行的操作。
问候,//t