如何实现将sql脚本可重复迁移到每个数据库?我有一个称为API的网段,需要将其部署在sql服务器中的所有现有数据库中。 尽管我可以根据命名约定重复运行/执行脚本集,但不能在每个数据库上运行。
到目前为止,我有一个data-system.json文件,其中注册了所有数据库和段,并且我正在使用它运行单个数据库的特定段。
答案 0 :(得分:0)
关于您要问的问题,我不是100%,而是关于您问题的第一部分:
如何实现将sql脚本可重复迁移到每个数据库?
如果要在多个数据库上运行Flyway脚本,则可以使用Flyway CLI中的“ migrate”命令来执行此操作(https://flywaydb.org/documentation/command/migrate)。 您可以使用环境变量(https://flywaydb.org/documentation/envvars)配置特定于环境的信息(例如,登录凭据)。
谢谢