多线程或WAL会影响SQLite触发器



我有2个线程:一个读者和一位作家。数据库设置为WAL模式日记。我在阅读器对象上创建了以下触发器:

创建临时触发'foo.trigg'如果不存在插入foo之后每行开始选择bar(new.id,new.value);结尾;

bar是在两个对象上安装的自定义定义函数。我在酒吧里放了一个断点,它从未达到。我是在做错事(也许在其他地方)还是SQLite不支持这样的交叉线程信号?(我倾向于我做错了什么,因为即使我在写线对象上创建触发器,它似乎也没有碰到断点)

sqlite不是客户端/服务器数据库,它只是一个直接访问数据库文件的嵌入式库。所有Sqlite连接都是完全分开的。

触发器在执行触发触发器的实际命令的相同连接中运行,并调用该连接中注册的用户定义函数。

最新更新