python26 的 sqlite 版本

发布于 2024-07-24 09:42:01 字数 37 浏览 9 评论 0原文

哪些版本的 sqlite 最适合 python 2.6.2?

which versions of sqlite may best suite for python 2.6.2?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

木緿 2024-07-31 09:42:01

如果您的 Python 发行版已经附带了 sqlite 的副本(例如 Windows 发行版或 Debian),那么您应该使用这个版本。

如果你自己编译sqlite,你应该使用sqlite 作者推荐的版本(目前是3.6.15) )。

If your Python distribution already comes with a copy of sqlite (such as the Windows distribution, or Debian), this is the version you should use.

If you compile sqlite yourself, you should use the version that is recommended by the sqlite authors (currently 3.6.15).

最后的乘客 2024-07-31 09:42:01

我出于惯性而使用 3.4.0(这是我正在使用的 Python 2.* 版本附带的),但没有真正的理由(节省强大的惯性;-)避免升级到 3.4.2,它修复了一些问题据我所知,可能会导致数据库损坏的错误并且不会引入任何不兼容性。 (如果你坚持使用 3.4.0,我被告知关键是要避免 VACUUM ,因为它可能会破坏你的数据)。

Python 3.1 附带 SQLite 3.6.11(它应该也可以与 Python 2.* 一起使用),我可能有一天会更新到该版本(或者可能更新到最新版本,目前是 3.6.15,以获取一系列次要的内容) bug 修复和增强)只是为了确保我在 Python 2 或 Python 3 上使用相同的版本 - 我从未观察到兼容性问题,但我怀疑是否已经进行了全面的测试来支持从 Python 2 或 Python 3 读取和写入相同的数据库3.4.0 和 3.6.11(或任何两个相距较远的版本!-)。

I'm using 3.4.0 out of inertia (it's what came with the Python 2.* versions I'm using) but there's no real reason (save powerful inertia;-) to avoid upgrading to 3.4.2, which fixes a couple of bugs that could lead to DB corruption and introduces no incompatibilities that I know of. (If you stick with 3.4.0 I'm told the key thing is to avoid VACUUM as it might mangle your data).

Python 3.1 comes with SQLite 3.6.11 (which is supposed to work with Python 2.* just as well) and I might one day update to that (or probably to the latest, currently 3.6.15, to pick up a slew of minor bug fixes and enhancements) just to make sure I'm using identical releases on either Python 2 or Python 3 -- I've never observed a compatibility problem, but I doubt there has been thorough testing to support reading and writing the same DB from 3.4.0 and 3.6.11 (or any two releases so far apart from each other!-).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文