nous.migration

ソフトウェアのスクリーンショット:
nous.migration
ソフトウェアの詳細:
バージョン: 0.7.1
日付のアップロード: 14 Apr 15
開発者: Ignas Mikalajunas
ライセンス: 無料
人気: 47

Rating: 1.5/5 (Total Votes: 2)

nous.migrationは、さらに別のSQLAlchem​​yのベースのデータベーススキーマの移行ツールです。
<強い>インストールの
それをインストールするには、追加します
[移行]
レシピ= zc.recipe.egg
卵=
&NBSP; nous.migration
あなたのbuildout.cfgへ
あなたのdatabseドライバpakcage、アプリケーションを追加したい場合があります
このようなパッケージ:
[移行]
レシピ= zc.recipe.egg
卵=
&NBSP; psycopg2
&NBSP; nous.some_app
&NBSP; nous.migration
のコンフィグレーション
あなたのdevelopment.iniのまたはINIのいくつかの他の種類に入れる:
[nous.migration]
アプリ=アプリ:忙しい
パッケージ= busy.migration
移行でSQLAlchem​​yの構成は、例えば、アプリ部に存在することが期待。
[APP:忙しい]
sqlalchem​​y.url = PostgreSQLの:///開発
誰かが要求されます場合、私はあまりにも、移行セクションにSQLAlchem​​yの設定を追加することがあります。
また、追加することができます。
VCS = gitの
schema_diff_cmd =のgitのdiffのsrc /忙しい/モデル/ schema.sqlに
その結果、add_scriptコマンドは、バージョン管理システムにファイルを追加し、自動的にあなたのスキーマのデルタでそれらを取り込むだろう。
彼らが本当に関連のデプロイメントではなく、あなたのアプリケーションを実行するために必要なことはありませんように、これらの2つの設定はsetup.cfgに行くかもしれません。
の使用法
ビン/ development.iniの移行[アップグレード|ダウングレード|セットアップ| add_script] [バージョン]
のアプリケーションとの統合
このようなものを追加します。
&NBSP;&NBSP;&NBSP;エンジン= engine_from_config(confに、「SQLAlchem​​yの。 ')
&NBSP;&NBSP;&NBSP; DBMigrator(エンジン、「busy.migration ')。set_up_migration(init_migration = DBSetUp()、run_scripts =偽)
あなたのsetup_appに、またはあなたのinitialize_sqlで
DBSetUpはあなたのスキーマを初期化する「アップグレード」メソッドを持つクラスです。
あなたは複数の方法でそれを行うことができ、あなたのテーブルを設定する移行スクリプトを追加して、移行スクリプトを使用していることを移行できます。
&NBSP;&NBSP;&NBSP; DBMigrator(エンジン、「busy.migration ')。set_up_migration(run_scripts =真)
それとも、正規のスキーマがセットアップされていると、一度にすべてを初期化すると 'が行わ'としてだけですべてのスクリプトをマークすることができます
&NBSP;&NBSP;&NBSP; DBMigrator(エンジン、「busy.migration ')set_up_migration(init_migration = DBSetUp()、run_scripts = False)を

の要件の:ます。

    < LI>のPythonます。

同じようなソフトウェア

開発者の他のソフトウェア Ignas Mikalajunas

nous.mailpost
nous.mailpost

15 Apr 15

へのコメント nous.migration

コメントが見つかりません
コメントを追加
画像をオンにする!