Pyrseasは、リレーショナルデータベースをアップグレードし、維持するためのフレームワークやユーティリティを提供Pythonモジュールは その目的は、強化し、アンドロメダプロジェクトの概念にフォロースルーすることです。
Pyrseasは現在、PostgreSQLデータベースのテーブルのYAMLの記述を作成するためのdbtoyamlユーティリティ、および入力YAMLの仕様に合わせてデータベースを変更するSQL文を生成するyamltodbユーティリティが含まれています。
PyrseasはBSDライセンスの下で配布され、このリリースではの新機能
の:ます。
- このバージョンは、次の追加のDDL機能をサポートしています。 :拡張機能、照合順序、所有者情報、アクセス権限(GRANTおよびREVOKE)、テーブル、主キーとインデックスの表領域、MATCH外部キー属性、複合型ADD / DROP / RENAME属性のないラベルを列挙、ログを取らないテーブルを変更し、関数セットのconfiguration_parameterを作成します。また、PostgreSQLの9.2をサポートしています。
バージョン0.4.1でのの新機能
の
- 初期のSET search_pathのは永続的です。李。 >
- はさまざまなクエリでPG内部スキーマの排除が修正されています。
- 修正されていたテキスト内の単一引用符でコメントの生成します。
- は継承されたテーブルでは、このリリースでは、ローカルでのみ定義されている制約を生成します。
- ALTER TABLEのADD / DROP列の生成が修正された入力列が元とは異なる順序でされている場合(問題#8)します。
- サポートはPG 9.1(PL / pgSQLの言語のための説明が追加されている)が追加されました。
のバージョン0.4.0でのの新機能:
- Pyrseasは今、次の追加のDDL機能をサポートしています。キャスト、制約がトリガされます。変換は、動的にロードされたC言語の関数、演算子、演算子クラスと演算子族、およびコンポジットとベースのTYPEsます。
- その他の変更は、クリーンアップとドキュメンテーションの強化、冗長な方法の除去、及びその代わりに、直接はpg_descriptionを照会のobj_description()関数/ col_description()関数機能の使用を含むます。
の要件の
- のPythonます。
コメントが見つかりません