可重复的飞行路线迁移

时间:2019-06-25 19:54:42

标签: sql-server database-migration flyway

如何实现将sql脚本可重复迁移到每个数据库?我有一个称为API的网段,需要将其部署在sql服务器中的所有现有数据库中。 尽管我可以根据命名约定重复运行/执行脚本集,但不能在每个数据库上运行。

到目前为止,我有一个data-system.json文件,其中注册了所有数据库和段,并且我正在使用它运行单个数据库的特定段。

1 个答案:

答案 0 :(得分:0)

关于您要问的问题,我不是100%,而是关于您问题的第一部分:

  

如何实现将sql脚本可重复迁移到每个数据库?

如果要在多个数据库上运行Flyway脚本,则可以使用Flyway CLI中的“ migrate”命令来执行此操作(https://flywaydb.org/documentation/command/migrate)。 您可以使用环境变量(https://flywaydb.org/documentation/envvars)配置特定于环境的信息(例如,登录凭据)。

谢谢