我的硬盘上有一个旧的,满是灰尘的SQLite 2数据库,我想在里面搜索一下。
到目前为止,我已经尝试过使用sqliteman、sqlitebrowser等工具打开它,并尝试使用Python中的sqlite3
打开它,但没有成功。
现在所有工具似乎都只支持SQLite 3。
有没有办法用Python打开这个旧的SQLite 2数据库?
顺便说一下,我很确定它是一个SQLite数据库,在二进制内容中查找:
user@host:~ $ head -1 old.db | cut -c 1-48
** This file contains an SQLite 2.1 database **
最佳答案
您可以下载源代码并返回到旧版本。
我只是在他们的网站上冲浪发现了a version_2 branch。单击最新的提交会将您带到a page中,在那里您可以下载当时的tarball代码。
关于python - 使用旧的SQLite2数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20489005/