nous.migration

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

Rating: 2.3/5 (Total Votes: 3)

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ます。

同じようなソフトウェア

Spring Framework
Spring Framework

17 Feb 15

SQLAlchemy
SQLAlchemy

17 Feb 15

LiteSQL
LiteSQL

14 Apr 15

TYPO3
TYPO3

26 Apr 16

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

nous.mailpost
nous.mailpost

15 Apr 15

へのコメント nous.migration

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