gpt4 book ai didi

postgresql - PostgreSQL 存储过程可以调用外部程序吗?

转载 作者:行者123 更新时间:2023-11-29 11:32:13 32 4
gpt4 key购买 nike

我正在查看 PostgreSQL“Server Programming”文档以编写存储过程。我想让存储过程调用现有的外部 shell 脚本来执行任务,然后返回结果。

我没有在文档中找到这个。支持吗?

最佳答案

像 PL/perlu 或 PL/Pythonu 这样的“不可信”PL 可以,C 用户定义函数也可以。

虽然这通常不是一个好主意。如果调用外部程序然后回滚事务,外部程序将不知道回滚。您正在脱离事务管理。

通常最好使用 NOTIFY 将工作发送到连接的守护进程并LISTENing 事件。

关于postgresql - PostgreSQL 存储过程可以调用外部程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29931589/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com