====== データベースの変更管理 ====== {{ :sql-database.jpg}} バージョン管理システムなしで開発することは考えられないでしょう、ではなぜデータベースの開発をそれなしでやっているのですか? LiquiBase はオープンソース (LGPL) のデータベースへの変更の追跡、管理と適用に関する、データベースに依存しないライブラリです。とてもシンプルな前提のもとに成り立っています: **すべてのデータベースへの変更が、人間が読めて、かつソースコントロールシステムにて履歴が確認できる形で記録されます。** LiquiBase はこれらに対応しています。: * [[http://liquibase.org/extensions|拡張性]] * 複数の開発者による変更のマージ * コードのブランチ分け * [[databases|複数のデータベース]] * テスト用の多様なデータだけでなく、本番環境でのデータの管理 * Cluster-safe database upgrades * 自動化された更新、または DBA による承認のための SQL スクリプトの生成 * [[manual/rollback|更新の取り消し]] * データベースの "[[manual:diff|差分]]" * 既存のデータベースから変更ログの記録を開始 * [[manual:dbdoc|データベース変更ドキュメント]]の生成 ====== はじめましょう ====== [[download|LiquiBaseをダウンロード]]して、[[quickstart|クイックスタートガイド]]を読みましょう。 詳しくは、[[manual/home]]や[[FAQ]]を読んだり、[[training|トレーニングビデオ]]を見たり、第三者からの[[記事]]を読んだりしてみましょう。質問がある場合は、[[community|フォーラム]]へどうぞ。 ====== .NET 版 ====== .NET 版の LiquiBase は構想の初期段階にあります。もっと情報が欲しかったり、援助をしたかったなら、[[dotnetport|.Net 版のページ]]までどうぞ。