我们很高兴地宣布,Flyway Community 现已提供漂移检查功能,适用于 Flyway 10.20.1 及更高版本。目前,此漂移检查处于预览状态,并与 PostgreSQL 12 至 17 版本兼容。
数据库漂移是指数据库模式与其版本控制状态产生无意中的偏差,通常是由于在标准部署流程之外进行了直接更改而导致的。
漂移的检测方法是比较您的 PostgreSQL 模式在上次迁移后、下次迁移脚本应用之前的状态,并会告知您在这两个状态之间是否发生了进程外更改。您将能够在 Flyway Pipelines 中的漂移报告中查看关于发生漂移的数据库对象的信息。
请访问 https://flyway.red-gate.com/ 获取有关如何配置漂移检查以及下载最新 Flyway 版本的说明。
Flyway Pipelines 还支持以下 PostgreSQL 变体:EnterpriseDB Advanced Server、EnterpriseDB Extended Server、Amazon RDS for PostgreSQL、Google Cloud for PostgreSQL、Azure PostgreSQL - Flexible Server、Azure PostgreSQL - Single Server、Aurora PostgreSQL 和 YugabyteDB(v2.4 及以上版本)。支持的版本的完整详细信息可在此处找到。
Flyway 是一个用于管理数据库迁移的工具。它帮助您对数据库模式进行版本控制,确保更改在不同环境中一致地应用。
Flyway Pipelines 是一个用于提高您组织内数据库部署可见性和可观测性的工具。