我有在Windows中创建sqlite3数据库的情况,我希望他们在Ubuntu机器中处理它。当我尝试用Ubuntu打开它们时:
sqlite3 dbname
在控制台内部,对于所有评论,我收到错误消息:
Error: malformed database schema (updateTimeStampActions) - no such table: main.actions
如何在Ubuntu中处理数据库?
答案 0 :(得分:1)
根据Sqlite网站的说法,db文件是独立于平台的:
“SQLite中的数据库是单个磁盘文件。此外,文件格式是跨平台的。在一台机器上创建的数据库可以在具有不同体系结构的不同机器上复制和使用.SQLite数据库是可移植的在32位和64位机器之间以及big-endian和little-endian架构之间“
请点击链接:http://www.sqlite.org/onefile.html
您可以参考此主题获取进一步说明:Sqlite data file on Linux and OS X incompatible?