[elephant-devel] Quick sketch of type evolution system
Leslie P. Polzer
leslie.polzer at gmx.net
Sun Jan 6 17:14:00 UTC 2008
> Of course, there are schema changes which are invisible to the class
> system, that also need to be accounted for. For example, you represent
> user status as an integer (representing an enumerated type.) You decide
> to remove a status. The types haven't changed, but the entire schema
> has to be massaged into the new set of enumerated types.
This would be the responsbility of the userland part: let the programmer bump the
schema's version number to indicate a change and then provide a transition function.
> I think the lack of schema evolution is Elephant's biggest problem; but
> is there any system that has solved this problem?
Let's be the first one.
Leslie
--
My personal blog: http://blog.viridian-project.de/
More information about the elephant-devel
mailing list