在Zope ZEO服务器上打包(多个)数据库(ZODB)
项目描述
bda.zeopack
概述
在一个或多个ZEO服务器(Zope企业对象服务器上的Zope数据库存储)上打包一个或多个数据库/存储。
兼容性
使用ZODB2 >=3.8和Zope 2.9, 2.10(最新版)作为tgz发布版进行了测试。
安装
使用 easy_install 或 zc.buildout 安装。zc.buildout的示例
[buildout] parts = zeopack [zeopack] recipe = repoze.recipe.egg:scripts eggs = bda.zeopack
如果您使用的是版本低于2.11的Zope(如2.10或2.9),则构建过程会稍微复杂一些
[buildout] parts = zope zeopack [zope] recipe = plone.recipe.zope2install url = http://www.zope.org/Products/Zope/2.9.11/Zope-2.9.11-final.tgz # url = http://www.zope.org/Products/Zope/2.10.9/Zope-2.10.9-final.tgz fake-zope-eggs = true additional-fake-eggs = ZEO [zeopack] recipe = repoze.recipe.egg:scripts eggs = bda.zeopack initialization = sys.path.append('${zope:location}/lib/python')
使用方法
创建一个配置文件。如果没有指定第一个参数的位置,bda.zeopack将考虑位于/etc/zeopack.cfg的文件。
文件的格式遵循Python ConfigParser格式。它看起来像
[MY.DOMAIN.TLD_OR_IP_ADDRESS:PORT] day = NUMBER_OF_DAYS_TO_KEEP storages = STORAGENAME STORAGENAME
示例
[127.0.0.1:8100] days = 1 storages = storage1 storage2 storage4 [127.0.0.1:8200] days = 7 storages = project1 project2 [storage.bluedynamics.com:8100] days = 1 storages = root1 mountr1m1 mountr1m2 root2 mountr2m1 ...
待办事项
更好的argv解析
支持身份验证
通过stdin而不是文件名管道文件
致谢
版权所有 2008-2010,BlueDynamics Alliance Austria
概念和代码 * Jens W. Klein <jens@bluedynamics.com>,Klein & Partner KG
许可
版权 (c) 2008-2010,BlueDynamics Alliance,Austria 版权所有。
在满足以下条件的情况下,允许以源代码和二进制形式重新分发和使用,无论是否修改
源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
二进制形式的重新分配必须在使用文档和/或其他材料中复制上述版权声明、本条件列表以及以下免责声明。
未经BlueDynamics Alliance或其贡献者事先书面许可,不得使用BlueDynamics Alliance的名称或其贡献者的名称来推广或认可由此软件派生出的产品。
本软件由BlueDynamics Alliance“按原样”提供,任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性保证均被排除。在任何情况下,BlueDynamics Alliance均不对因使用本软件而产生的任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论这种损害是否因本软件的使用而产生,即使已经被告知这种损害的可能性。
项目详情
bda.zeopack-1.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 36aa314f337cfd1e16948db027eb431eacd013fa73b7fad4e0f03ddb1b0fbbf4 |
|
MD5 | 2ba1da441f4f2b7bfe104b2c08abfd11 |
|
BLAKE2b-256 | bf77799d97d1c2f88c17e21969c28c1d3db56b0fe67821cdf361c568fd3dbac8 |