有什么方法可以通知用户您的查询已运行超过 x 分钟,因此管理员已终止您的会话。这尤其适用于查询或只读用户。
我有一个功能可以完全满足我的要求(我定期运行该功能)。但是,我没有注意到用户他们的连接被管理员杀死了。
用户使用 PgAdmin/psql/DBeaver 作为客户端。我不确定,我怎样才能向他们显示信息。无论如何都在他们的会话窗口中通知用户?
(最初我尝试做一种登录触发器。不幸的是,postgres 还没有这个功能)
有什么方法可以通知用户您的查询已运行超过 x 分钟,因此管理员已终止您的会话。这尤其适用于查询或只读用户。
我有一个功能可以完全满足我的要求(我定期运行该功能)。但是,我没有注意到用户他们的连接被管理员杀死了。
用户使用 PgAdmin/psql/DBeaver 作为客户端。我不确定,我怎样才能向他们显示信息。无论如何都在他们的会话窗口中通知用户?
(最初我尝试做一种登录触发器。不幸的是,postgres 还没有这个功能)
这个特性已经提出了一个实现,但没有进入版本 12。也许它会在版本 13 中。(如果你可以测试补丁并提供反馈,你可以增加发生这种情况的几率)