liquibase 下降 table 逻辑

liquibase drop table logic

我通过在 Liquibase 中添加一个 DROP 语句删除了一个 MySQL table 名称“用户”。 想知道 Liquibase 在较低级别会如何反应。 它会先创建“用户”table 然后删除它吗?或者它会忽略第一个 create table 句子?

谢谢!

Liquibase 没有任何“优化”变更集的逻辑,它只是执行您编写的代码。

如果您有 <createTable>,然后有 <dropTable>,那么将创建 table,然后将其删除。