gpt4 book ai didi

node.js - sqlite-nodejs3 : How do I notify nodejs when sqlite trigger has been triggered?

转载 作者:行者123 更新时间:2023-12-02 11:19:39 25 4
gpt4 key购买 nike

这是我需要的:

  • Nodejs 在 sqlite db 中创建触发器(使用 node-sqlite3 模块)
  • 触发,好吧,被触发。
  • Nodejs 进程会收到通知。

  • 这是我正在探索的内容:
  • 创建触发器时是否可以提供 js 回调?
  • 如果没有,nodejs中是否有我可以收听的事件?
  • 如果没有,我可以在 sqlite 中使用 RAISE() 并在 nodejs 中捕获它吗?
  • 还有哪些其他可能性?也许有 sqlite 写入套接字?

  • 有哪位智者能把我推向正确的方向吗?

    最佳答案

    您可以监听从 sqlite 模块发出的 'trace' 事件。目前没有办法拦截或停止模块中的查询,所以你能做的最多就是监听这个在执行查询时立即发出的事件并从那里创建你的逻辑。

    https://github.com/mapbox/node-sqlite3/wiki/Debugging

    关于node.js - sqlite-nodejs3 : How do I notify nodejs when sqlite trigger has been triggered?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17226043/

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