【问题标题】:Migration xml to Sql script将 xml 迁移到 Sql 脚本
【发布时间】:2016-08-31 18:38:15
【问题描述】:

我正在开发一个 Spring 框架项目。之前我是通过 db.changelog-master.xml 使用 liquibase 创建数据库的。

现在我的要求是忽略通过 liquibase 创建数据库结构(不想运行迁移) 所以我想要一个来自这个 db.changelog-master.xml 的 sql 脚本 我怎样才能得到它,有什么方法可以生成它。 我正在使用 ORACLE。

   <changeSet author="admin (generated)" id="1390535812881-1">
        <createTable catalogName="openskye" tableName="customer">
            <column name="cust_id" type="NVARCHAR(5)">
                <constraints nullable="false"/>
            </column>
            <column name="full_name" type="NVARCHAR(255)"/>
            <column name="email" type="NVARCHAR(255)"/>
            <column name="address" type="NVARCHAR(255)"/>
            <column name="phone" type="NVARCHAR(255)"/>
        </createTable>
    </changeSet>

应转换为以下查询...

Create table openskye.customer (cust_id varchar(5) NOT NULL ENABLE, full_name varchar(255), email varchar(255), address varchar(255), phone varchar(255))

【问题讨论】:

    标签: sql database spring migration liquibase


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      • 2014-12-30
      • 2021-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多