stucco_evolutionはrepoze.evolutionのためのSQLAlchemyのマネージャーである 番号のPythonスクリプトのパッケージとしてスキーマの移行を実現するための簡単な方法を提供します。
stucco_evolutionは(パッケージ名、バージョン)のタプルを持つテーブルを保持し、最新のパッケージ名のスキーマを持って来るために、番号evolveN.pyスクリプトにSQLAlchemyのセッションを通過します。あなたがしなければならないのは、PythonとSQLは、それが実現するために必要な書き込みです。
このリリースの新機能:
このペースターが進化モジュールを作成するには、-t stucco_evolutionのmypackageとを作成して追加しますmypackageと中/進化/ ...
この互換性のない変更:
このバージョン0.33の新機能です。 SQLAlchemyの接続が今どこでも必要とされるセッションは、以前に予想されました。これは、トランザクション、DDLのために必要である(例外をスローし、移行をロールバックする機能。)
このバージョン0.12の新機能です:
このcreate_or_upgrade_packagesを追加(セッション、「パッケージ名」)の便利な機能
このバージョン0.11の新機能です:
この互換性のないAPIの変更
ドキュメントの改善
進化モジュール間の循環依存関係を検出
100%のステートメントカバレッジを取り戻す(ただし、ユニットテストは、いくつかリリースされていないパッケージに依存)
このバージョン0.9の新機能です:
このstucco_evolutionに名前変更
stucco_evolution自身のアップグレードは()今evolveN.pyスクリプトにすべてstucco_evolution.Base.metadata.crete_all(セッション)をdeletageます。アップグレードが名前を変更し、テーブルが含まれている場合これは「のDROP TABLE '文を避けることができます。
この要件:
このパイソン
コメントが見つかりません