Niclas Hedhman wrote: > On Wed, Feb 18, 2009 at 12:00 PM, Rickard Öberg <[email protected]> > wrote: > >> Schema migration should be possible now, although it is not easy. To >> make it easier I think we need to be able to calculate the *hash* of an >> EntityType, using property names and types, recursively for value types. >> Then it is fast to check if a previously stored Entity used an outdated >> EntityType, and one can then perform migration rules. Does that sound >> reasonable? If so I will start looking at how to calculate the hash. > > Sounds right to me... Alternatively, we could push the schema version > to the developer, so that we just write the value he/she provides. > Advantage is that the developer controls the schema version numbering > (instead of hashes), but the down-side is that he/she may "forget". > > If we go with "hash", we need to let the visualizer show those, so > that the developer can know (without debugging) the values needed in > the schema mapping.
I'm doing a spike now. Seems easy enough. /Rickard _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

