LiquiBaseを、オープンソース、バージョン管理システムを実現するために、データベースの変更を、管理追跡および適用するために使用されるように一から設計だけでなく、されている無料のクロスプラットフォームソフトウェアです。これは、Apache Antのは、Apache Mavenの、春とサーブレットと統合ます。
一目で特長
主な機能は、複数の開発者が、コード分岐のサポート、データベースリファクタリングIDE-プラグインやLinux、WindowsおよびMacintoshオペレーティングシステムのサポート、変更をロールバックのサポート、Javaの統合のAPIから、一度に複数の変更をマージするためのサポートを含んでおり、自動生成のサポートまたは変更適用するSQLスクリプトのます。
さらに、ソフトウェアは、簡単に、生産データといくつかのテストデータセットを管理するデータベースの差分を作成し、差分から変更ログを生成し、データベースの変更のドキュメントを生成し、生成し、ロールバックロジックを管理するだけでなく、クラスタセーフなアップグレードを行ったりするためにユーザーをすることができます。
他の興味深い機能の中で、我々は、LiquiBaseをは、15以上のデータベースの種類だけでなく、SQL、YAML、JSONとXMLファイル形式をサポートして拡張機能とプラグインをサポートし、そのようなドロップ列のような単純なコマンドを提供し、表を作成していることを言及することができます同様に複雑なものを好きなように列をマージし、ルックアップテーブルを追加します。
フードとサポートされているオペレーティングシステムの下で
同様に、Sクロスプラットフォーム、Javaランタイム環境(JRE)が、すべてのGNU / Linuxディストリビューションを含む、利用可能であるすべてのオペレーティングシステムでサポートされている。
プロジェクトは、それ&rsquoがあることを意味Javaプログラミング言語で完全に書かれていますMicrosoft WindowsおよびMac OS XのOSの。それが正常に64ビットと32ビットの両方のハードウェアプラットフォームでテストされています。
可用性
ユーザー&rsquoのために、都合、このプログラムは、事前に構築されたバイナリパッケージとユニバーサルソースアーカイブの両方として配布されています。最新バージョンはSoftowareに無料でダウンロードすることもできますが、GitHubのからそのソースコードを複製することができます。詳細はプロジェクト&rsquoで見つけることができます。公式Webページを
このリリースの新機能:生成されたXMLでます。
固定欄にネストタグ
このバージョン3.3.3の新機能です:
この固定インデックス列生成されるXMLのタグを入れ子になりました
このバージョン3.3.2の新機能です:
この固定インデックス列生成されるXMLのタグを入れ子になりました
このバージョン1.9.0の新機能です:
この" modifySql"サポート" INCLUDEALL"サポート、およびSybase Adaptive SQL Anywhereがサポートしています。
&QUOT内のパスは、含ま" relativeToChangeLog"&QUOTを使用して、変更履歴を基準にすることができます。属性。
"停止"変更されています。
チェンジのためrunInTransaction属性。
.xsdで強い検証。
より良いダービーサポート。
いくつかのバグ修正。
このバージョン1.8.0の新機能です:
この追加のSQLiteサポート
バグの修正
追加しましたdropAllForeignKeyConstraints変更
追加onFailとのonError前提条件の障害のコントロール
非自動インクリメントテーブルに指定して自動インクリメントが失敗したが、単純にフラグを無視していません
FK制約のonDeleteとにonUpdate動作を制御することができます
インデックスがユニークである必要があることを指定する機能を追加しました
実行時に必要な属性のための追加の検証ステップをチェック
差分で生成されたスクリプトの改良された順序
改善されたコマンドライン移行ツールのリターンコード
コンテキストのチェックは大文字と小文字を区別しません
&LTに終了デリミタを指定することができます。 SQL>変更
追加されたいくつかの新しい前提条件をチェック
カスタム前提条件は、パラメータを渡すことができます
この要件:
こののJava 2 Standard Editionのランタイム環境
コメントが見つかりません