处理SQLite数据库文件的路径更改

时间:2013-11-06 17:06:11

标签: c sqlite

sqlite3_open()打开数据库文件之后,在用sqlite3_close()关闭它之前,SQLite是否提供了处理数据库文件文件路径更改的任何机制?

我的实验表明,如果我在Unix中重命名/移动文件,默认情况下不会保持与文件的连接。重命名/移动后,任何进一步的sqlite3_step()都会产生disk I/O error

1 个答案:

答案 0 :(得分:2)

没有这样的机制。

您不得移动数据库文件,也不得在之后重新打开数据库。