在不运行zope或zeo的情况下打包zodb数据库
z3c.offlinepack的Python项目详细描述
使zodbs脱机
在不运行zope应用程序任何部分的情况下打包zodb存储 服务器。对于zodb存储,只有一个合适的zodb3版本是 必修的。仅适用于zodb存储的副本,而不是zodb存储的副本 目前正在使用。
安装分发版:
$ python setup.py install
然后使用offlinepack脚本打包zodb的副本:
$ offlinepack /path/to/Data-copy.fs
有关详细信息,请使用–help选项:
$ offlinepack --help usage: offlinepack [options] PATH... Pack ZODB storages without running Zope or ZEO options: -h, --help show this help message and exit -d DAYS, --days=DAYS remove revisions more than DAYS old [default: 0] -s DOTTED, --storage=DOTTED use the storage constructor at DOTTED [default: ZODB.FileStorage.FileStorage]
zc.建筑
包含一个buildout.cfg,它将安装offlinepack脚本 去大楼。构建使快速使用 不修改系统python安装的脱机包脚本:
$ git clone https://github.com/rpatterson/z3c.offlinepack.git $ cd z3c.offlinepack $ python bootstrap.py -v $ bin/buildout -v $ bin/offlinepack /path/to/Data-copy.fs
还可以修改buildout.cfg文件以使用特定版本 佐德百分之三。如果您需要在没有 将zodb迁移到较新版本的zodb3。添加版本 buildout.cfg的offlinepack部分的说明符。例如,到 对Zope 2.9使用OfflinePack,使用以下OfflinePack部分:
[offlinepack] recipe = zc.recipe.egg:scripts eggs = z3c.offlinepack ZODB3<3.7-dev
更改日志
0.3(2014-02-07)
- 移到github。
- 添加了缺少的zope.testingtest depenency声明。
- 添加了此更改日志。
0.2(2008-01-26)
- 初次发布。