【发布时间】:2021-11-21 05:54:42
【问题描述】:
我有一个带有 liquibase 文件夹结构的 Spring Boot 应用程序,如下所示。
db/
├─ changes/
│ ├─ sql/
│ │ ├─ prc_existing_to_be_deleted.sql
│ │ ├─ prc_newly_added.sql
│ ├─ stored-procs-changelog.xml
├─ changelog.xml
-
changelog.xml用于存储 liquibase 中的所有更改 -
stored-procs-changelog.xml用于存储存储过程更改日志 -
prc_existing_to_be_deleted.sql已经存在的存储过程 -
prc_newly_added.sql即将新增的存储过程。
我的问题是 - liquibase 是否会自动删除 prc_existing_to_be_deleted.sql 中的存储过程并在我删除文件并重新运行应用程序后更新其表并且一切都很好?如果不是,那么删除该文件中的存储过程的正确方法是什么。
【问题讨论】:
标签: mysql spring-boot stored-procedures liquibase