Re: [elephant-devel] Database evolution (i.e. schema migration)

2010-07-09 Thread Alex Mizrahi
RD> For example, when a new slot is introduced it is unbound in existing RD> instances. I will often set the slot value to nil in the migration RD> function. Other times I will need to query the web for the correct RD> value for existing objects' new slots. Here's how I do it (my-persistent-

[elephant-devel] Database evolution (i.e. schema migration)

2010-07-08 Thread Red Daly
In the other database systems I have worked with, it is common to have some means of migrating the schema of a database and the data along with it. As far as I know, in Elephant there is no standard way to define database versions and upgrades/downgrades to accompany them. Elephant could do with s