[ZODB-Dev] Getting all OIDs from a storage.

Christian Theune ct at gocept.com
Mon Apr 24 10:11:01 EDT 2006


Am Montag, den 24.04.2006, 10:06 -0400 schrieb Jim Fulton:
> Christian Theune wrote:
> > Hi,
> > 
> > we are using Zope 3 generations to update ZODBs. Sometimes the default
> > tools that traverse the object tree are not covering all bases.
> > 
> > I opened access to the FileStorage index of OIDs so we can iterate over
> > those. (We are ignoring exceptions about POSKeyErrors at one point
> > because we are likely doing something wrong there.)
> > 
> > As the actual code is in an internal repository I have attached the
> > relevant code in this mail to let you get an impression on this.
> > 
> > However, this is not compatible to ZEO installations. Do you think it
> > would be useful to implement a way of iterating over all objects on any
> > storage?
> 
> Absolutely. That has been the plan all along.
> 
> The api in FileStorage was just a beginning step toward this.

Hmm. Sorry, but could you point out where the API is defined? I might
not have looked hard enough. I only found internals to exploit. :(

Christian

-- 
gocept gmbh & co. kg - forsterstraße 29 - 06112 halle/saale - germany
www.gocept.com - ct at gocept.com - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://mail.zope.org/pipermail/zodb-dev/attachments/20060424/eceedcba/attachment.bin


More information about the ZODB-Dev mailing list