用于生成液碱结构表的工具/脚本



需要为数据库中的表生成xml结构。

桌子:

<changeSet author="u_test" id="createTable-Building">
    <createTable catalogName="structure"
            remarks="A String"
            schemaName="public"
            tableName="person"
            tablespace="A String">
        <column name="address" type="varchar(255)"/>
    </createTable>
</changeSet>

是否有任何公用事业公司知道这一点?

如果要基于现有数据库创建 XML 变更集,有两种方法可以执行此操作,具体取决于项目的当前状态。

如果您从未使用过 Liquibase 并想开始使用它,您可以使用 Liquibase generateChangelog 命令。一个基本示例可以在 Liquibase 文档中找到。

如果您已经有一个更改日志并想要添加到其中,则需要有两个数据库 - 一个还没有更改,另一个有。然后,使用 Liquibase diffChangelog 命令比较两者,并将所需的变更集追加到现有变更日志中。在文档中有一些关于在现有项目中使用 Liquibase 的描述。

最新更新