Pyrseas 提供了一個框架和工具用來更新和維護(hù)一個關(guān)系數(shù)據(jù)庫,當(dāng)前包含 dbtoyaml 工具用來創(chuàng)建 PostgreSQL 的表的描述信息,yamltodb 工具用來從 YAML 文檔直接轉(zhuǎn)成建庫的 SQL 語句。
更新日志:
Pyrseas 0.7.1更改了系統(tǒng)配置文件 config.yaml 的位置,這樣可在通過 Python 安裝程序時訪問到;此外 yamltodb 輸出使用 UTF-8 編碼。
Pyrseas 0.7.0 發(fā)布支持 PostgreSQL 9.3
Pyrseas 0.7.0 增加對 PostgreSQL 9.3 的支持,特別是 EVENT TRIGGERs and MATERIALIZED VIEWs, CLUSTER, 分區(qū)索引、CREATE and ALTER TABLE, ALTER COLUMN SET STATISTICS, LEAKPROOF qualifier for FUNCTIONs 的存儲參數(shù), 視圖定義的 YAML 多行字符串格式。同時包含配置文件、多文件輸入輸出、數(shù)據(jù)導(dǎo)入導(dǎo)出、新的 dbaugment 工具;新的 Postgre 接口等。
Pyrseas 0.6.1 是一個維護(hù)版本,增加對視圖 INSTEAD OF 觸發(fā)器的支持,刪除 yamltodb 生成偽造的 REVOKE/GRANT 命令,從 setup.py install_requires 中刪除 setuptools.
Pyrseas 0.5.0更新說明:
本次更新支持以下新加DDL特性
TEXTSEARCH轉(zhuǎn)換器,字典,配置,模版
FOREIGN DATA WRAPPERs,SERVERs,USER MAPPINGs和FOREIGN TABLEs
set-returning函數(shù)中的ROWS子句
可延遲/延遲 約束
TYPES的CATEGORY與PREFERRED子句
AGGREGATEs的SORTOP子句
OPERATORs的HASHES與MERGES子句
INDEXes的操作類修飾符