gpt4 book ai didi

postgresql - 当数据库连接关闭或丢失时, Hook Postgres 服务器运行代码?

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

在正常关闭或粗暴中断/丢失数据库连接后,我需要运行一些代码进行清理。此清理不能在连接内的事务范围内处理。所以清理(修改一些记录等)必须在连接断开后在服务器端用 PL/pgSQL 或 Java 等处理。清理很关键,因此每次都必须可靠地完成。

在 Postgres 服务器中的每个连接关闭/丢失时是否有代码调用的钩子(Hook)?

最佳答案

理论上您可以编写 C 扩展,并且可以在共享内存清理上注册您的回调。只有在 C 扩展中才有可能。它每次都会被调用 - 在 session 结束时 - 不仅是在连接丢失时。

关于postgresql - 当数据库连接关闭或丢失时, Hook Postgres 服务器运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44477029/

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