3.1 SQLclでのLiquibaseについて

Liquibaseは、データベース・スキーマの変更を追跡、管理、および適用するための、データベースに依存しないオープンソースのライブラリです。

Liquibaseの主要な概念の理解については、主要な概念を参照してください。

ノート:

SQL Developerインストールの一部であるSQLclでは、Liquibaseは使用できません。この機能を使用するには、スタンドアロンのSQLclオファリングをダウンロードする必要があります。

SQLclのLiquibase機能により、コマンドを実行して、単一オブジェクトまたは完全なスキーマ(変更セットと変更ログ)の変更ログを生成できます。これらのオブジェクトは、SQLclを使用するか、従来のLiquibaseインタフェースを使用して手動で処理できます。

SQLclのLiquibase機能を使用すると、次のことができます。

  • 単一オブジェクトの変更ログを生成して実行する
  • オブジェクトの依存性を持つスキーマ変更セットを生成して実行する
  • 作成中に、オブジェクトの依存性に基づいて変更セットを自動的にソートする
  • 変更セットまたは変更ログの実行に関するすべてのSQL文を、生成時に記録する
  • 変更セットおよび変更ログの完全なロールバック・サポートを自動的に提供する