Metadata

Distro Index Owner:
eea
Home Page:
zodbverify
License
GNU General Public License v2 (GPLv2)
Version:
1.0.3rc2
Last updated:
2019-12-13
Keywords:
ZODB

zodbverify

Files

Indexes

Check if all data from a ZODB can be loaded

zodbverify

Overview

Verify a ZODB by iterating and loading all records. Problems are reported in detail. A debugger is provided, together with decompilation information.

zodbverify is available as a standalone script and as addon for plone.recipe.zope2instance.

Usage

Script

The verification runs on a plain ZODB file. The Zope application is not started.

Run i.e.:

bin/zodbverify -f var/filestorage/Data.fs

Usage:

zodbverify [-h] -f ZODBFILE [-D]

Verifies that all records in the database can be loaded.

optional arguments:
  -h, --help            show this help message and exit
  -f ZODBFILE, --zodbfile ZODBFILE
  -D, --debug           pause to debug broken pickles

plone.recipe.zope2instance integration

The verification runs in the context of the initialized Zope application.

Usage:

./bin/instance zodbverify [-h] [-D]

Verifies that all records in the database can be loaded.

optional arguments:
  -h, --help   show this help message and exit
  -D, --debug  pause to debug broken pickles

Source Code

Contributors please read the document Process for Plone core's development

Sources are at the Plone code repository hosted at Github.

Changelog

1.0.3.rc2 (2019-12-13)

System Message: WARNING/2 (<string>, line 74)

Title underline too short.

1.0.3.rc2 (2019-12-13)
---------------------

Bug fixes:

  • Import common aliases from eea.aliases if present [avoinea]

1.0.2 (2019-08-08)

Bug fixes:

  • Open Data.fs in read only mode. (#2)

1.0.1 (2019-05-09)

Bug fixes:

  • Fix project description. [jensens] (#1)

1.0 (2019-05-09)

New features:

  • Initial effort. Base code taken from Products.CMFPlone (created by @davisagli). Enhanced and packaged for more general Zope use. [dwt,jensens] (#1)