ffmigration

ソフトウェアのスクリーンショット:
ffmigration
ソフトウェアの詳細:
バージョン: 0.4
日付のアップロード: 11 May 15
ライセンス: 無料
人気: 6

Rating: 5.0/5 (Total Votes: 1)

ffmigrationは、単純なデータベース·マイグレーション·ツールです。
ウィッヒデータベースmigratisonを追跡する、様々なenvironemntsにために、データベースの移行を維持する簡単なANSエレガントな方法で実行され、どれもでています。
ffmigrationが前方のみ移行ツールですが、それがロールバックするアリ自動的な方法がイマイチとマイグレーションを適用することを意味します。
どのように動作します
ffmigration名前が適用移行ODを追跡するために選択したデータベースにmigration_historyテーブルを作成します。このテーブルは、最初の実行時に自動的に作成されます。
すべての実行時に、ffmigrationがコマンドラインで提供している移行ディレクトリ内の.sql拡張子を持つすべてのファイルに見えますが、チェックが移行ファイルは、データベースに適用されている場合、およびIHはapliedされていない場合にはにaplliedしさデータベースとmigration_historyに保存。
これは、順序を維持するための番号を付け、すべての移行ファイルに名前を付けることはお勧めしています。例えば:
 LS /いくつか/移行/ディレクトリ/
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
装着
setup.pyを使用してください:
のpython setup.pyビルド
須藤のpython setup.pyインストール
またはピップを使用します。
ffmigrateをインストールピップ
コマンドライン
  ./ ffmigration --help
使用法:ffmigration [オプション]データベースmigrations_dir
選択したデータベースにmigrations_dirからデータベースの移行を適用します。
migration_dirがソートされて.SQL拡張子を持つファイルが含まれてい
および適用されます。
適用の移行は「migration_history 'という名前のテーブルに保存されています
選択したデータベース内の
オプション:
  - バージョンショーのプログラムのバージョン番号を表示して終了します
  -h、このヘルプメッセージを表示して終了--help
  -Hホスト、--host = HOSTデータベース·サーバーのホスト名
  -u USER、--user = USERデータベースのユーザー名
&NBSPは、データベース·パスワードの入力を求める;-p
  - パスワード=パスワードデータベースのパスワード
&NBSP ;-P PORT、--port = PORTデータベース接続ポート
&NBSPは、-q、--quietは標準出力にステータスメッセージを表示しません
  -l LEVEL、--level = LEVEL
 ログレベル(デバッグ、情報、警告、エラー、致命的)
  -n、コマンドを実行しないでください--noopます。

要件:

このPythonのを。

この制限事項:

この今それが唯一のMySQLで動作することによって。

同じようなソフトウェア

LiquiBase
LiquiBase

17 Jul 15

StelsMDB
StelsMDB

20 Feb 15

CegoAdm
CegoAdm

20 Feb 15

sqlite3dbm
sqlite3dbm

11 May 15

開発者の他のソフトウェア Ferran Pegueroles Forcadell

django-dirbrowser
django-dirbrowser

11 May 15

mysql-autodoc
mysql-autodoc

6 Jun 15

mysql-autodoc
mysql-autodoc

12 May 15

へのコメント ffmigration

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