我正在使用 SQLite 数据库。
我有一个保存当前材料详细信息的表,我们将其称为Material.db。 一旦当前材料被处理,该材料详细信息将被删除,并且新的材料详细信息将被插入。
我想要的是在删除当前材料之前,我希望将此数据存储在存档数据库中,例如 archive.db。
如何使用 Sqlite 触发器或任何其他更好的方法来实现这一点? 我试图避免在我的应用程序代码中进行更改,因此从 Sqlite 数据库中寻找一个选项。
不确定我们是否可以让触发器插入到不同的数据库
不确定我们是否可以让触发器插入到不同的数据库
ATTACH
ed,则 TRIGGER
可以通过包含附加数据库的模式名称来访问另一个数据库。但是,TRIGGER
无法执行 ATTACH
也不能执行释放/关闭其他数据库所应执行的 DETACH
。