我们的DBA最近介绍了DB Project用于维护sql(DDL和DML)检查的整个想法,但是我觉得这根本没有好处。有谁知道使用DB项目有什么好处吗?我想知道真正的好处。
有谁知道使用DB项目有什么好处吗?
1)它跟踪数据库架构的更改历史记录,并将架构存储在版本控制系统中。
2)它与您的DevOps工作流程集成在一起,并使您能够跟踪在什么环境中部署了哪个版本的架构。
3)管理DDL更改脚本的创建,以将目标环境升级到架构的特定版本。
4)通过检测并修复直接在环境中所做的更改来防止环境中的架构漂移。
一种简单的数据库项目入门方法是继续连接的数据库开发工作流程,并使用“模式比较”工具更新数据库项目并将其检入源代码管理。