On Fri, Jun 20, 2003 at 04:56:26PM +0200, Florent Guillaume wrote:
| I have the need to "update" some persistent objects in a ZODB to change 
| their class.
| One use case comparable to the one I have would be to change all objects 
| of type Folder to OrderedFolder.
| To do that, I envisionned finding all thoses objects and doing
|   ob.__class__ = OrderedFolder
|   ob._p_changed = 1
| Would this work ?
| If not, what other hack could I do ? The idea being that I don't want to 
| recreate all the objects.

You need something like this:



Backup your data before using it.

Sidnei da Silva (dreamcatcher) <[EMAIL PROTECTED]>
X3ng Web Technology <http://www.x3ng.com.br>
GNU/Linux user 257852
Debian GNU/Linux 3.0 (Sid) 2.4.20-powerpc ppc

You're already carrying the sphere!

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to