2011-12-05 5 views
6

私が欲しいのは、と少し似ワークフロー持つことです。django-evolutionに相当するSQLAlchemyはありますか?

  1. 実行./manage.py syncdbの実行
  2. は、プロジェクト内のモデルファイルに変更を加える
  3. プロジェクトのINSTALLED_APPSにdjango_evolutionを追加します./manage.py進化--hint --execute
  4. 、それは高度な機能をサポートしていないにも関わらず、超シンプルである

(のような複数のDATAB

  • ランases)は、一般的な使用例である列の追加/削除方法を知っています。

    SQLAlchemyの-マイグレーションが古いまたは無関係のいずれかで比較してめちゃくちゃ複雑なワークフローとドキュメントによって参照される両方のチュートリアル(12)を有しています。

  • +0

    私はdjango-evolutionを知らなかった。 django-southとどのように比較しますか? – madjar

    +1

    当時私はdjango_evolution(南はまだ存在しませんでした)を使用して、私は非常に満足していました。詳細については、http://south.aeracode.org/wiki/Alternativesを参照してください。 – ubershmekel

    答えて

    2

    私はあなたが既にDJangoに手を入れたと思う:)。これらは現在のSQLAlchemyでは利用できない機能です。 @ madjarの提案には、Alembicの開発版を使用するか、sqlalchemy-migrateを使用することができます。関連するpostはすでにスタックオーバーフローしています。

    2

    SQLAlchemyの作成者は、最近Alembicで作業を開始しました。まだ若いですが(バージョン0.1)、あなたのニーズに合っているかもしれません。

    関連する問題