【发布时间】:2015-03-14 17:04:01
【问题描述】:
我正在使用 MySQL 数据库并使用 flyway 命令行工具 (http://flywaydb.org/)。理想情况下,我希望看到架构迁移更改和存储的过程/函数之间的分离,即
src/db/V01__init.sql
src/db/procs/01_util.sql
src/db/procs/02_time.sql
...
我找到了 afterMigrate.sql 文件,该文件在从命令行完成迁移命令时触发。但是看不到我将如何包含我拥有的所有 2 个存储的 proc 文件。
我尝试将其放入 afterMigrate.sql
SOURCE 'procs/01_util.sql';
SOURCE 'procs/02_time.sql';
但似乎会导致 SQL 语法错误。
有什么方法可以将存储的 proc 文件包含在 afterMigrate 文件中,而不是将其全部定义在一个文件中?
【问题讨论】: