gpt4 book ai didi

postgresql - 在 psql 客户端中使用 LISTEN/NOTIFY

转载 作者:行者123 更新时间:2023-12-05 02:08:51 26 4
gpt4 key购买 nike

我通过 psql 客户端连接到在 Docker 容器中运行的同一个数据库服务器。

  1. 在客户端 A 中,我运行 listen "virtual";
  2. 在客户端 B 中,我运行 notify "virtual";

我希望在客户端 A 中看到它收到异步通知的某种输出。

psql客户端可以这样用吗?

最佳答案

通知仅作为请求的有效负载从服务器检索。如果客户端没有向服务器发送请求,它就不会看到通知。

psql 中,你可以运行一个空语句(只有一个 ;)来做到这一点:

someuser=> ;
Asynchronous notification "virtual" received from server process with PID 11284.
someuser=>

关于postgresql - 在 psql 客户端中使用 LISTEN/NOTIFY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60487809/

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