首页 > 解决方案 > 将变更从开发环境迁移到生产环境

问题描述

全部,

我试图为从一个环境到另一个环境的数据库 DDL 相关代码提升实现 Liquibase。让我们第一次在进行部署时 generateChangeLog 将生成可以在另一个环境中执行的完整 db DDL。现在我添加了新表并更改了开发中的一些列。如何为这两个更改生成更改集。

问候, 阿努帕姆

标签: databaseliquibaseddl

解决方案


正如@a_horse_with_no_name 已经说过的那样

您不应手动添加或更改表。您应该编写相应的 Liquibase 变更集并运行它们

也许 liquibase diffdiffChangeLog会对您有所帮助,但以这种方式使用这些命令确实违背了 Liquibase 背后的理念。


推荐阅读