python - 具有外部数据库的 Sqlite 更新 Hook

标签 python sqlite

基本上,我正在用Python开发一个应用程序,它监听外部sqlite数据库的更改,到目前为止,我实现了update_hook()(从此示例:SQLite Data Change Notification Callbacks in Python or Bash or CLI),但是当我在同一进程中启动SQL语句时,它运行良好当我使用与我的流程有关系的外部数据库时,它不起作用。 我的问题是如何监听来自与进程(B)无关的外部进程(A)的数据库更改。

最佳答案

SQLite 没有可以通知其他进程的机制。

您必须在 SQLite 之外实现一些通信机制。

关于python - 具有外部数据库的 Sqlite 更新 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46726314/

相关文章:

python - 自动更新QGIS属性表以显示新添加的字段

python - 如何让物体在一段时间后消失?

python - 禁用每个方法/函数的日志记录?

sqlite - 在 Windows 应用商店应用程序中使用 dblinq 到 SQLite 会通过商店验证吗?

iphone - iPhone 上的 sqlite 在插入/更新时锁定整个数据库还是仅锁定特定表?

python - Django 表单字段验证错误消息如 "Please fill out this field"

python - 随机化/改组 Pandas 数据框中的行

php - 通过PHP将一张表从MySQL复制到SQLite

sql - 使用我的应用程序打包 SQLite 数据库

java - 在 Android 中使用 SQLite 未将数据插入表中