nodejs sqlite3备份数据库

时间:2017-01-05 15:06:54

标签: node.js sqlite backup

我必须使用nodejs(sqlite3库)备份sqlite数据库。 我的策略是关闭连接,复制数据库文件并重新打开连接。问题是打开所有查询/更新后会导致SQLITE_MISUSE。 我在所有应用程序中只有1个连接。问题是什么?如果库(以及所有其他nodejs库)不允许执行本机C备份api,我如何备份数据库?

1 个答案:

答案 0 :(得分:0)

我可以想到的一种方法是,创建另一个数据库,将其附加到当前连接,然后在它们之间运行联合插入/选择操作。 This这样的答案提供了一些有关在SQLite中复制数据库的信息,有关附加数据库的一般信息,请参见here