【问题标题】:Liquibase: Convert createTable changeSet entry to DDL SQL statementLiquibase:将 createTable changeSet 条目转换为 DDL SQL 语句
【发布时间】:2013-08-24 23:42:41
【问题描述】:

我想使用 JDBC 以与数据库无关的方式创建表。我很确定 Liquibase 已经解决了这个问题,因为它可以采用通用的 createTable XML changeSet 元素并将其转换为特定于数据库的 SQL DDL 语句。

谁能告诉我将通用createTable changeSet 转换为特定于数据库的create table SQL 脚本涉及哪些 liquibase 类/实用程序?示例使用(即测试用例)会很棒。

请注意,我不希望调用整个 liquibase 管道。特别是我不想要databasechangelog 表。

【问题讨论】:

    标签: sql jdbc ddl liquibase


    【解决方案1】:

    我建议阅读liquibase unit tests

    【讨论】:

    • 非常感谢。看起来SqlStatement[] statements = change.generateStatements(new MockDatabase()); 是生成 SQL 的位置。
    猜你喜欢
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 2013-02-15
    • 2019-07-03
    • 1970-01-01
    • 2023-03-15
    相关资源
    最近更新 更多