Check if all data from a ZODB can be loaded
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.
The verification runs on a plain ZODB file. The Zope application is not started.
bin/zodbverify -f var/filestorage/Data.fs
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
The verification runs in the context of the initialized Zope application.
./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
Contributors please read the document Process for Plone core’s development
Sources are at the Plone code repository hosted at Github.
- Fix project description. [jensens] (#1)
- Initial effort. Base code taken from Products.CMFPlone (created by @davisagli). Enhanced and packaged for more general Zope use. [dwt,jensens] (#1)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size zodbverify-1.0.1-py3-none-any.whl (11.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size zodbverify-1.0.1.tar.gz (11.0 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for zodbverify-1.0.1-py3-none-any.whl