On Tue, 14 Nov 2000 15:39:59 -0500, Shane Hathaway
<[EMAIL PROTECTED]> wrote:
>> 2. The ability to rename properties after instances of the classes have
>> been created (and have the data in those fields preserved)
>
>This is also more difficult than it sounds. You'd have to either scan
>through the entire ZODB and modify class instances or associate
>properties with a magical, unchanging ID. The latter solution is dead
>wrong, but the first is actually kind of interesting. If there were a
>separate index for each object type in the ZODB, it would be possible.
>In fact, when ZODB is running from a relational database, there is
>indeed a way to do that. Hmmm...
Or if your ZClass has a python base class, then a __setstate__ method
could be added to do the same thing incrementally. Like all changes to
a Python base class, this requires restarting the server.
Toby Dickenson
[EMAIL PROTECTED]
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )