Dear Evrim,
    Ian and I had identified this problem; I'm sorry that you tripped over it before
we documented it or fixed it.
    You can't open a database less than or equal to 0.5 with the current cvs code.
I don't know any very simple way around this problem; Ian and I were planning to
address it with a fairly deep solution of assigning version numbers to the formats
and then providing a specific upgrade mechanism.
    So, unfortunately, you options are:
1) Wait 3 or 4 weeks for Iain and I to fix it,
2) Figure it out yourself and give us the patch (good for us, perhaps bad for you...)
3) Continue use 0.5.

    Let me know what you decide to do or if we can help you more with this;
we will definitely have to solve this problem before we make the 0.6 release.

On Fri, 2006-03-03 at 20:52 +0200, Evrim ULU wrote:
Hi,

I was using the CVS version for 9.Feb.2006 and created a bdb data-store
but it seems elephant code is re-structured and now, with the latest
CVS, I am unable to  use the old database since when I try to open the
store it says "Unable to find class ELEPHANT::BDB-BTREE". I've seen that
it's moved to a sleppycat specific package.

I've also tried to migrate my old database to postgres via clsql and
then back to bdb having newer version of elephant but failed again.

So, my question is, is there a way to get around this migration problem.

Kind Regards,
Evrim.
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to