我需要通过源控制部署数据库。
这些是步骤: 1. 考虑 AWS Aurora 模式中的主键处于旧状态 2. 在 git 中更改 PK:这是新的预期值 3. 签入代码:基于代码的配置 4. 验证主键恢复到正确状态 - 通过 Jenkins 自动升级
上面的工作流程中间没有人。
我们如何实现从源控制到 Amazon Aurora 关系数据库服务的 CI/CD?是否有任何工具可用于实现此持续集成工作流程?
我尝试过 Redgate、mysqldbcompare、mysqldiff 等实用程序。他们都缺乏一些自动化。
我们需要在源文件夹与目标架构之间进行比较。我们还需要从 CLI 生成完全可运行的 SQL 脚本。AWS Aurora 中的目标数据库架构已经包含一些对象、表、索引和存储过程。
有什么建议么?我可以从哪里开始?谢谢巴拉