[ZODB-Dev] Re: [Zope-Checkins] CVS: ZODB3/ZODB - FileStorage.py:1.126

Jeremy Hylton jeremy@zope.com (Jeremy Hylton)
Wed, 5 Feb 2003 17:25:48 -0500


>>>>> "BAW" == Barry A Warsaw <barry@wooz.org> writes:


  TD> A copyTransactionsTo() method would have to use the restore()
  TD> method of its partner. That seems better than a
  TD> copyTransactionsFrom() that has to use its partner's
  TD> iterator(). restore() is better defined and more understandable,
  TD> not least because it is so similar to store().

  BAW> copyTransactionsFrom() uses restore() if the target storage has
  BAW> such a method, otherwise it uses store().  So functionally the
  BAW> two implementations would probably be very similar for storages
  BAW> like FileStorage or BDBFullStorage.

I'd like to require that storages implement restore() for ZODB4.

Jeremy