我需要从sqlite2 db转换为sqlite3,是否有任何教程显示如何做到这一点?如果我在启动项目时正确迁移了什么?
小智 17
在SQLite的网站说:
sqlite OLD.DB .dump | sqlite3 NEW.DB
Run Code Online (Sandbox Code Playgroud)
sqlite版本2 在哪里,sqlite3版本3.
小智 5
在 Windows 上将 SQLite2 数据库转换为 SQLite3 数据库
-- 分步说明 --
1-下载SQLite2和SQLite3命令行工具
下载链接:
sqlite.exe http://web.archive.org/web/20031203050807/http://sqlite.org/download.html(Windows 的预编译二进制文件)
sqlite3.exe http://www.sqlite.org/download.html (适用于 Windows 的预编译二进制文件)
2-复制sqlite.exe、sqlite3.exe和db以转换到同一文件夹(即:D:\TEMP)
3- 打开 Windows 命令提示符([WINDOWS KEY] + [R],然后键入“cmd”或通过“开始”菜单)
4- 浏览到刚刚复制文件的文件夹(即:键入“D:”,然后键入“cd temp”) 5- 键入“sqlite OLD.DB .dump | sqlite3 NEW.DB”(不带引号) ,其中 OLD.DB 是要转换的数据库文件,NEW.DB 是要创建的转换后文件的名称。
希望这可以帮助。