OceanBase
English日本語简体中文
ドキュメントホーム
製品
エコシステム
リリース

データベース

OceanBase CloudOceanBaseデータベース

データベース

OceanBase CloudOceanBaseデータベース
OceanBase CloudOceanBaseデータベース

OceanBase Cloud

  • エコシステム統合の概要
  • データベースバージョニング
    • Liquibaseを使用したOceanBaseデータベースのバージョン管理
    • Flywayを使用したOceanBase Cloudデータベースのバージョン管理
  • データ統合
    • Canalを使用したデータの同期
    • dbtを使用したOceanBaseデータの分析
    • Debezium
    • Flinkによるデータの同期
    • AWS Glueを使用したOceanBaseデータの移行
    • Informatica CloudとOceanBaseデータベースの連携ガイド
    • OceanBaseデータベースとKafkaの統合に関するベストプラクティス
    • Maxwell
    • SeaTunnel
    • DataWorks
    • Apache NiFiによるOceanBase Cloudの統合
  • SQL 開発
    • DataGripでOceanBase Cloudデータベースに接続する
    • DBeaverでOceanBase Cloudに接続する
    • NavicatでOceanBase Cloudに接続する
    • TablePlusでOceanBase Cloudデータベースに接続する
  • オーケストレーション
    • DolphinScheduler
    • LinkisとOceanBaseデータベースの連携
    • AirflowとOceanBaseデータベースの連携
  • 可視化
    • GrafanaでOceanBase Cloudの監視ダッシュボードデータを表示する
    • Power BIでOceanBase Cloudに接続してデータを取得する
    • Quick BIでOceanBase Cloudに接続する
    • SupersetとOceanBase Cloudを使用したデータ分析
    • TableauからOceanBase Cloudに接続する
  • オブザーバビリティ
    • Datadogを使用したOceanBase Cloudインスタンスの監視
    • Prometheusを使用したOceanBaseデータの監視
  • データベース管理
    • BytebaseによるOceanBaseインスタンスの管理
  • AI
    • OceanBase Cloud VectorとLlamaIndexの連携
    • OceanBase Cloud VectorとDifyの連携
    • OceanBase Cloud VectorとLangChainの連携
    • OceanBase Cloud VectorとQwenの連携
    • OceanBase Cloud VectorとOpenAIの連携
    • OceanBase Cloudとn8nの連携
    • OceanBase MCP ServerとTraeの連携
    • OceanBase Cloud VectorとSpring AI Alibabaの連携
    • OceanBase MCP ServerとClineの連携
    • OceanBase MCP ServerとCursorの連携
    • OceanBase MCP ServerとContinueの連携
    • Google GenAI ToolboxとOceanBase MCP Serverの統合
    • OceanBase Cloud VectorとCamelAIの連携
    • OceanBase Cloud VectorとFirecrawlの連携
    • OceanBase Cloud VectorとHugging Faceの連携
    • OceanBase Cloud VectorとOllamaの連携
    • OceanBase Cloud VectorとGoogle Geminiの連携
    • OceanBase Cloud VectorとCloudflare Workers AIの連携
    • OceanBase MCP ServerとQoderの連携
    • OceanBase MCP ServerとOpenCodeの連携
    • OceanBase MCP ServerとClaude Codeの連携
    • OceanBase MCP ServerとGitHub Copilotの連携
    • OceanBase MCP ServerとCodexの連携
    • OceanBase Cloud VectorとJina AIの連携
    • OceanBase MCP ServerとAugment Codeの連携
    • OceanBase MCP ServerとKiroの連携
  • 開発ツール
    • Cloudflare WorkersでOceanBase Cloudに接続する
    • VercelでOceanBase Cloudに接続する

PDF をダウンロード

ドキュメントフィードバック
  1. ドキュメントセンター
  2. OceanBase Cloud

Liquibaseを使用したOceanBaseデータベースのバージョン管理

最終更新:2026-10-09 09:10:54

前提条件
使用例

Liquibaseは、オープンソースのデータベースバージョン管理ツールであり、データベースのバージョン追跡、更新、およびロールバックをサポートします。

前提条件

  1. Liquibaseをダウンロードし、解凍してインストールします。
  2. 公式WebサイトからMySQL JDBCドライバーをダウンロードし、mysql-connector-j-x.x.x.jarファイルを取得します。

使用例

  1. ダウンロードしたmysql-connector-j-x.x.x.jarをLiquibaseのlibディレクトリに配置します。

  2. liquibase.properties設定ファイルを新規作成し、以下の内容を記述します:

    url:  jdbc:mysql://x.x.x.x:3306/test
    username:  username
    password:  *****
    classpath: lib/mysql-connector-j-8.3.0.jar
    
  3. 以下のliquibaseコマンドを実行して、データベースの現在の構造状態のスナップショットを生成します。バージョンによって実際のパラメータが異なる場合があるため、公式ドキュメントをご参照ください。

    ./liquibase --changeLogFile=mydatabase_changelog.xml generateChangeLog
    
  4. 新しいテーブルを作成し、新しいdbchangelog.xmlファイルを作成して、以下の内容を記述します。

    <?xml version="1.0" encoding="UTF-8"?>  
    <databaseChangeLog  
        xmlns="http://www.liquibase.org/xml/ns/dbchangelog"  
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
        xmlns:pro="http://www.liquibase.org/xml/ns/pro"  
        xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.4.xsd
            http://www.liquibase.org/xml/ns/pro http://www.liquibase.org/xml/ns/pro/liquibase-pro-4.5.xsd">
    
        <changeSet author="BobR" id="myIDNumber123">
            <createTable tableName="actor">
                <column autoIncrement="true" name="id" type="INTEGER">
                    <constraints nullable="false" primaryKey="true" primaryKeyName="actor_pkey"/>
                </column>
                <column name="firstname" type="VARCHAR(255)"/>
                <column name="lastname" type="VARCHAR(255)"/>
                <column name="twitter" type="VARCHAR(15)"/>
            </createTable>
        </changeSet>
    
    </databaseChangeLog>
    
  5. 上記の設定は、actorテーブルを作成する変更を記述しています。この変更を実行します。

    ./liquibase update  --changeLogFile=dbchangelog.xml
    
  6. 変更が成功した後、ロールバック操作を試して、前のバージョンに戻すこともできます。

    ./liquibase rollbackCount 1 --changelog-file=dbchangelog.xml
    

前のトピック

エコシステム統合の概要
前へ

次のトピック

Flywayを使用したOceanBase Cloudデータベースのバージョン管理
次へ
このページの内容
前提条件
使用例