在不运行Zope或ZEO的情况下打包ZODB数据库
项目描述
离线打包ZODB
在不运行任何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
包含一个buildout.cfg文件,该文件会将offlinepack脚本安装到buildout中。buildout使您能够快速使用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文件以使用ZODB3的特定版本。如果您需要在迁移ZODB到ZODB3的新版本之前使用offlinepack,这很有用。将版本指定符添加到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.testing 测试依赖声明。
添加了此变更日志。
0.2 (2008-01-26)
首次发布。
项目详情
关闭
z3c.offlinepack-0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2084acc7dbf646887e6ad2e31955eea2169f8a7f0cd46b19d8528f8640c59868 |
|
MD5 | 06c0dccc6192d51df93e24f12e22e6f4 |
|
BLAKE2b-256 | 577e9da20b439b9439d1b845bc6c488632479d87c48a06e122bf546c5a7256f9 |