sql-server - 可重复的航路迁移
问题描述
如何实现 sql 脚本到每个数据库的可重复迁移?我有一个称为 API 的段,这需要部署在 sql server 中的所有现有数据库中。虽然我能够根据命名约定重复运行/执行一组脚本,但不能在每个 dbs 上运行。
到目前为止,我有一个 data-system.json 文件,其中注册了所有数据库和段,我正在使用它来运行单个数据库的特定段。
解决方案
我不是 100% 回答你的问题,而是参考你问题的第一部分:
如何实现 sql 脚本到每个数据库的可重复迁移?
如果您想在多个数据库上运行 Flyway 脚本,您可以使用 Flyway CLI 中的“迁移”命令来执行此操作(https://flywaydb.org/documentation/command/migrate)。您可以使用环境变量(https://flywaydb.org/documentation/envvars )配置环境特定信息(例如登录凭据)。
谢谢
推荐阅读
- java - java - 如何在Java中的对象模型类中创建字符串字段列表?
- c# - asp.net mvc 站点中的 ArrayPool 缓存和过期
- java - 返回数学表达式时从java中的递归方法返回值
- python - 使用 Selenium 和 ChromeDriver 下载的文件仅对浏览器可见
- ruby-on-rails - Rails 6 - 301 永久移动
- c# - 如何在 ASP.NET CORE WEB APP (MVC) 项目中调用 API 类
- flutter - 使用 Ferry 和 Flutter 向请求添加标头
- python - 将函数应用于 Pandas 中除一列之外的所有列
- reactjs - 使用基于角色的访问和链接无法正确显示菜单栏 - React Material UI
- ios - 如何使用 RxSwift 将 UISearchBar 绑定到 UITableView