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