Hi Yarek,
    Regarding to data migration, it is migration between different stores.

    My understanding of the typical cases are:

     1.  Change the backend. e.g. change BDB to Postmodern .
     2.  Upgrade. e.g. your application uses elephant 0.9.1 and BDB 4.5; To
upgrade elephant from 0.9.1 to 1.0, you need to install BDB 4.7 and run the
migration process.
     3.  Garbage collection. Prior to 1.0, doing a DB migration is the only
way for it. From a recent email, Ian released the online garbage collection
feature in 1.0. It is in experiment status.

Regards
Quan



2009/1/9 Yarek Kowalik <yarek.kowa...@gmail.com>

> In an evolving site there is a fair chance of adding/changing/deleting
> slots from a class.  What are good practices with respect to these actions
> in Elephant?  Are there specific steps that need to be taken to migrate data
> from an old class definition to a new class definition?  Any gotchas one
> needs to be aware of?
>
> BTW, I've read several emails about data migration going by, can someone
> please clarify what exactly "data migration" is?  Is it migrating between
> stores, or different versions of a class?
>
> Yarek
>
> _______________________________________________
> 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