Skip to main content

Check if all data from a ZODB can be loaded

Project description

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.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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zodbverify-1.0.1.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zodbverify-1.0.1-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file zodbverify-1.0.1.tar.gz.

File metadata

  • Download URL: zodbverify-1.0.1.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for zodbverify-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7076b4dbccca70678b743ccca3c131818e009a9c395b81d8cba05762b2bbda3a
MD5 2d9ffe7319889db766fac9ba22bf16b2
BLAKE2b-256 ee05058eb7ea8642526605eed7ca814292595c7056733ec4aff5f1c3eb388ea8

See more details on using hashes here.

File details

Details for the file zodbverify-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: zodbverify-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for zodbverify-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 209a7356c8f63ee76656195566d8ed0e403130630285a3baacbd6b978abf2227
MD5 e2f0b4396830e9529e4bfb1a7dbce969
BLAKE2b-256 21ed24b490076eb54bec1191e94de17447fc88a04f111cfa8d6886e240feb672

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page