首页 > 解决方案 > Liquibase 模式限定的更改日志

问题描述

在 Liquibase 更改日志 .sql 文件中生成模式限定的对象名称是否可能以及最佳实践是什么?

例如,我希望该命令liquibase generateChangeLog生成一个 .sql 文件,其中对象是模式限定的 ( CREATE TABLE [schema_name].[table_name]...)。我得到的是CREATE TABLE [table_name]...没有模式限定的东西。

我已经尝试了架构和 defaultSchema 属性及其命令行等效项,但没有成功。我还尝试为 liquibase 登录设置默认架构,但没有成功。

PS - 这是一个 MSSQL 数据库。

标签: sql-serverliquibase

解决方案


您是否考虑过在 liquibaseGenerateChangeLog 命令中使用 --includeSchema 或 --includeCatalog 可选参数?

这是提到这些可选参数的文档:


推荐阅读