[Zope] merging zodb's
Jonathan
dev101 at magma.ca
Tue Apr 1 18:31:45 EDT 2008
----- Original Message -----
From: "David Bear" <david.bear at asu.edu>
To: <zope at zope.org>
Sent: Tuesday, April 01, 2008 6:29 PM
Subject: [Zope] merging zodb's
>I have a zodb from a dead zope instance that I wanted to merge in to
>another
> running zope. I thought I could use a mount point to do this and just
> specify
> the old zodb for the storage in my mount point.
>
> alas, this did not work as expect. After making the modification in my
> zope.conf like this:
>
> <zodb_db support >
> # ssw file store
> <filestorage>
> path $INSTANCE/var/srvx-Data.fs
> </filestorage>
> mount-point /support
> </zodb_db>
>
> And then restarting zope and adding the mount point -- I see nothing
> underneath it.
>
> So, I assume this is NOT a valid way to merge to zodb's together?
>
> Does anyone have an suggestions on a way I might combine 2 zodb's?
A shot in the dark, because I am not sure what you mean by "a dead zope
instance"...
Create an external method that you can access from the 'non-dead zope
instance', which directly accesses the Data.fs file from the "dead zope
instance" (using the usual db.open/root=connection.root...) and then loops
thru all of the objects from the root down and copies them into the 'live'
zope instance.
hth
Jonathan
More information about the Zope
mailing list