提前感谢您的帮助!
我想设置一个Lisp程序,当我的Postgr数据库表更新时,它会做一些事情.我使用的是令人惊叹的后现代图书馆,这是绝对的了不起.
正如在这个问题(client side notification on table change in Common Lisp with Postmodern package)中讨论的,我不想轮询数据库(因为OP抱怨答案),而是希望数据库告诉我的程序什么时候做一些事情.
回答者指出后现代功能"等待通知":https://github.com/marijnh/Postmodern/blob/22aab0ec25d5f6affd390e690827a7515aeafd4f/cl-postgres/public.lisp#L358-L370
我有点担心这个功能,因为1.它是后现代的内部,因此(如果我在这里说错了,请告诉我)不适合公众消费.它把"数据库连接"作为一个参数,我无法追踪.
就这样.
- 有谁能为我指明正确的方向来理解和正确地使用"数据库连接"?
- 告诉我我在这里找错了树,如果是的话,告诉我正确的方向,学习如何让我的Lisp程序在我的表更改时做一些事情?
谢谢你!