[ZODB-Dev] Copying zodb's with relstorage
Santi Camps
scamps at earcon.com
Thu Feb 10 10:42:17 EST 2011
On Thu, Feb 10, 2011 at 3:46 PM, Shane Hathaway <shane at hathawaymix.org>wrote:
> On 02/10/2011 07:41 AM, Shane Hathaway wrote:
>
>> On 02/10/2011 06:30 AM, Santi Camps wrote:
>>
>>> I was trying to move a database copy a relstorage zodb and having some
>>> issues. The original zodb is mounted using a mount point /original_path
>>> If I restore the backup of the database and mount it using exactly
>>> the same mount point /original_path in the destination zope, all goes
>>> right. But what I want is to replicate the original database N times,
>>> so need to have /destination_pathN in the mount point. When I do that,
>>> the database seems empty (no object is shown in the mounted point).
>>>
>>
>> The normal way to copy objects in ZODB is through ZEXP export and
>> import. Have you tried that? Also, what is your goal?
>>
>
> Um, I see you mentioned that you're trying to avoid ZEXP. Ok. ;-)
>
> The question remains: What are you trying to accomplish?
>
>
The objective is to duplicate a storage using different mount points. For
instance, if we have Database1 -> mount_point_1 , create Database2 and
Database3 as copies of Database1 (using pg_dump & pg_restore), and then
mount them as mount_point_2 and mount_point_3
It works if I mount Database2 or Database3 with the same mount_point name
(mount_point_1), but when mount point name changes, objects inside are not
seen. It seems like a problem with some reference to the root object in the
ZODB, but not able to fix it (don't now if it's possible, in fact)
Thanks for your answers
Santi Camps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zodb-dev/attachments/20110210/c93f3f2d/attachment.html
More information about the ZODB-Dev
mailing list