Pyrseas包括dbtoyaml实用程序创建的PostgreSQL数据库的表的YAML描述。
类似的,但相反的工具,yamltodb,生成SQL语句来修改数据库,以匹配输入的YAML文件。
这样的数据库设置可以很容易地迁移,或者通过一个单一的YAML文件升级。
如果一个YAML文件的各种迭代保持,比创建一个基本的数据库版本系统,开发人员可以使用回去和各种数据库状态之间转发。
这可能是在开发和生产环境有益
什么是此版本中的新:
- 在这个版本改变了位置系统配置文件(config.yaml),使其通过Python安装程序在安装时可访问的(PIP,而不是通过&QUOT安装;蟒蛇setup.py安装")。
- 在此外,yamltodb输出现在使用的编码写入文件或管道时,UTF-8。
什么是0.7.0版本,新的:
- 在增加了对物化视图的支持,事件触发,CLUSTER ,配置文件,多文件的输入或输出,数据导出和导入等。
什么是0.6.1版本,新的:
- 在这Pyrseas 0.6的维护版本,以解决一些近期上调和固定的问题。
什么是0.5.0版本,新的:
- 在它现在支持额外的DDL功能,包括TEXTSEARCH解析器,字典,配置和模板;国外资料包装器,服务器,用户映射表和外表;和Python 2.6,2.7,和3.2下运行。
什么在0.4.1版本新:
- 在添加了PG 9.1支持
- 在通过GitHub的跟踪和pyrseas-general邮件列表提出固定的各种问题。
什么在0.4.0版本新:
- 在它现在支持额外的DDL功能,包括演员,约束触发器,转换,运营商,操作符和算子族,动态加载C语言函数,以及复合材料和基本类型。
什么在0.3.1版本新:
- 在添加了分隔标识符支持和解决方法数据库没有“公共”的模式。
什么是0.3.0版本,新的:
- 在它现在支持额外的DDL功能,如域和枚举,重写使用表达式和聚合函数的规则,触发器,索引。
什么是0.2.1版本,新的:
- 在固定的问题在表映射外键用删除列。
要求:
- 在PostgreSQL的8.4或更高版本
- 在Python的2.6或更高版本
评论没有发现