A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2002-November/030257.html below:

[Python-Dev] bsddb3 imported

[Python-Dev] bsddb3 importedSkip Montanaro skip@pobox.com
Tue, 19 Nov 2002 09:56:33 -0600
    Martin> I have now imported bsddb3 3.4.0.

    SM> I take it that database files created before the switch will still
    SM> work as long as the same underlying version of the Sleepycat
    SM> libraries is used, yes?

    BAW> Depends.  API version <> file format version.

    BAW> The good news is that Berkeley will complain loudly if you're
    BAW> incompatible, and there are tools for upgrading your database
    BAW> files.

Yes, I realize API version != file version.  What I was getting at was that
if I did something like

    db = bsddb.hashopen("foo", "c")
    db["1"] = "1"
    db.close()

under the old bsddb module using Sleepycat 4.0.14, can I be assured that

    db = bsddb.hashopen("foo")
    print db["1"]
    db.close()

will work with the new bsddb module?

There should be no surprises in the common case, yes?

Skip




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4