Sqitchは、ファイル間の変更を追跡し、ちょうど他のバージョン管理システムのように動作しますが、通常のVCSのシステムとは異なり、Sqitchは、データベースに加えられた変更のみを追跡します。
何かが開発段階中に1つのポイントまたは別の時に間違っていた場合、Sqitchは、開発者は単に時間に戻って、エラーを追跡することができ、またはより簡単に、単にデータベース全体を元に戻します。
Sqitchは、特に保存されたデータは、不慮の変更やハッキングから保護されなければならない重要なWebアプリケーションでは、非常に便利なツールです。
今のところ、唯一のPostgreSQL、SQLiteのとMySQLはSqitchでサポートされています。
このリリースの新機能です。
この固定設備の故障によるWindowsの不足しているIO ::ファイルモジュールに。
WindowsでのOracleエンジンの固定ファイルテストの失敗。
0.16のような&QUOTエラーの原因となった、無効なオブジェクトインスタンス:名前空間-AUTOCLEANは、バグが修正されました「黄色」]です。
このバージョン0.9991の新機能です。
が原因で、Windows上でIO ::ファイルモジュールの欠落へのインストールの失敗を修正しました。
WindowsでのOracleエンジンの固定ファイルテストの失敗。
0.16のような&QUOTエラーの原因となった、無効なオブジェクトインスタンス:名前空間-AUTOCLEANは、バグが修正されました「黄色」]です。
このバージョン0.999の新機能です。
が原因で、Windows上でIO ::ファイルモジュールの欠落へのインストールの失敗を修正しました。
WindowsでのOracleエンジンの固定ファイルテストの失敗。
0.16のような&QUOTエラーの原因となった、無効なオブジェクトインスタンス:名前空間-AUTOCLEANは、バグが修正されました「黄色」]です。
このバージョン0.992で新しい何が:Windowsの
この固定ターゲットテストの失敗。
PostgreSQLのエンジンへのPostgres-XCのサポートが追加されました。 Sqitchレジストリテーブルは、すべてのデータノードに複製することによって分配されます。
MySQLのエンジンにMariaDB 5.3以降へのサポートが追加されました。
このバージョン0.991の新機能:
この敗退"初期化されていない値&QUOTの使用;警告データベース接続は失敗します。
V1.11にDBD :: Firebirdの必要最小限を削減。
`target`コマンドに` --verbose`オプションを修正しました。
、テストで色彩のおかげでより多くのユーザーの構成の問題を解消。
`$ PGPASSWORD`環境変数が設定されている場合、テスト時に障害を修正しました。
このバージョン0.980の新機能です:
このOS X上のシステムからフェッチされたユーザのフルネームの特別な場合の処理を削除しました
このバージョン0.973の新機能です:
この今のSQLite 3.7.11以降でコンパイルされたDBD :: SQLiteのが必要。それは常に持っていますが、古いバージョンではDBD :: SQLiteのにコンパイルされている場合は、今では意味のある例外をスローします。
この何がバージョン0.970で新しく追加されます。
は、 `plan`コマンドの出力にヘッダでプロジェクト名を追加しました。
Oracleのエンジンが追加されました。
`sqitchtutorial-oracle.pod`、sqitchtutorial.pod``のOracle固有のバリアントを追加しました。
このバージョン0.965で新しい何が:Windowsの行終了文字の変動に起因ます。
固定失敗テスト。
&#のx5c; N" `` $ / `出力に`&QUOT内のすべての使用を置き換え。
親モジュールがインストールされていないときにはPerl 5.10へのインストールを防止固定ビルドエラー。
このバージョン0.964で新しい何が:
この削除されたDBD :: SQLiteのビルド依存関係のリストから。
符号化された(ワイド文字)に固定されたテストの失敗警告がで英語以外のロケールを持つシステムでトリガ。
それはもはや必要とされたThrowable 0.200007と高い上のApp :: Sqitch :: XでのThrowableの `previous_exception`の削除された最優先。
緩い比較を行うと、うまくいけば、テストの失敗を修正するには、Windows上で失敗したファイルの内容を比較するテストを変更しました。
このバージョン0.960の新機能ではありません:
この `rebase`コマンドは、データベースが既に戻された場合に失敗しなくなりましたが、ちょうどそれのノートを作り、デプロイに進みます。
`plan`コマンドが追加されました。それはlog` `のようなものだが、むしろデータベースに記録されたイベントよりも計画の変更のリストを示しています。
`計画にsearch_changesを()`を追加しました。 `plan`コマンドによって使用されます。
`log`コマンドに` --oneline`オプションが追加されました。
`tag`コマンドの2番目の引数として変更指定(名前、ID、またはタグ)を渡すことで、任意の変化のタグ付け、計画だけではなく最後の変更を許可します。
空白文字は、プロジェクト、変更、またはタグ名に許可されていないことに注意することがエラーメッセージを更新しました。
このバージョン0.953の新機能です:
このは、T / engine.t`クロックティックによってトリガ `でテストの失敗を修正しました。
`ROLLBACK`ではなく` COMMIT`で終了するテンプレートを確認し変更しました。これは検証するテストには永続的な変更をしないために人々を奨励します。
元に戻すかリベースする試みでトリガー固定例外は `データベースに存在しない変更を--to`。
ポッドの推奨::ビルドプロセスに簡単に追加しました。
設定とテンプレートファイルをインストールするディレクトリを指定するために `--etcdir`ビルドオプションが追加されました。 `` --install_base`、--prefix`、またはPerlの接頭辞の `など/ sqitch`サブディレクトリにデフォルト設定。
`--installed_etcdir`ビルドオプションが追加されました。これは、システムなどのディレクトリの場所を設定するために使用されています。 --etcdir` `の値にデフォルトで設定されます。
この制限事項:
このまだ開発中。
コメントが見つかりません