この主な目的は、単純な安定したデータベースに依存しないマイグレーション層を提供することにある。
これはすべてのDjangoプロジェクトに少なくとも一度実行する必要があります自動スキーマ生成(syncdbを)を持っています。
南は、移行が取り残さかしないと開発者に警告しますされている場合に伝えることができます。
の特長の:ます。
- 自動移行の作成を:南はmodels.pyファイルに変わったのかを見ると、自動的にあなたの変更に合わせ移行を書くことができます。 。
- データベースの独立性は:可能な限り、韓国は、5つの異なるデータベースバックエンドをサポートし、完全にデータベースに依存しないです。 。
- アプリケーションに精通した:南が知っているし、syncdbをを使用して運ぶために、あなたのアプリのいくつかのための移行を使用し、残りの部分を残してできるように、Djangoアプリケーションの概念で動作します。
- VCS-防:他の誰かがあなたと彼ら紛争と同じアプリに移行をコミットする場合、韓国が気づくます。 。
のこのリリースのの新機能:
- 固定フィクスチャの読み込みに関する問題
バージョン0.7.1でのの新機能
の
- データ移行に失敗原因と迷惑な問題がありましたMySQLの下に突然彼らの後方()メソッドを実行し、元の問題とは全く関係のないエラーを生成する。これは修正されています。
- バグと新しい依存エンジン内のいくつかの非決定性が修正されました(以前は、依存関係は時々誤って算出し、非決定論はこれが唯一の特定のアーキテクチャ上で起こっていることを意味)します。
- 南の内部テストスイートはデフォルトで実行されませんします。
のバージョン0.5のの新機能:ORMにアクセスすることができます。
- 新しいORM凍結機能、移行中、その歴史的な状態でます。
- 今のモデルファイルの最も奇抜なが、すべてを扱うことができ、完全に書き直さmodels.pyパーサ、します。
- 自動変化検出なので、最も一般的な移行は自動的にすべての必要性のために書き込むことができます。
- サウスは、今では簡単にピップ、増築、および同様のシステムで使用できるようにすること、/南、サブディレクトリとしてパッケージ化されています。
- ニースのDB APIメソッドます。
- ジャンゴが作成した(および他のすべての)制約ます。 との完全な互換性
- 離れて変更する際にPositiveIntegerFieldのようなものの制約をドロップするなど、より堅牢なalter_columnの変更、します。
ユニーク制約の作成と削除、外部キーを削除するための
の要件の
- ジャンゴ0.97以上します。
コメントが見つかりません