
pgroll
xataio
PostgreSQL zero-downtime migrations made easy
AI 简介
pgroll 是一个用于 PostgreSQL 的零停机时间迁移工具。它通过同时服务多个模式版本来提供安全且可逆的模式迁移,确保在数据库模式更新时客户端应用仍能正常工作。核心功能包括无锁迁移、新旧模式并行运行、自动列回填以及即时回滚等。此外,pgroll 支持 PostgreSQL 14.0 及以上版本,并兼容各种 Postgres 服务(如 RDS 和 Aurora),且自身为 Go 语言编写,以单个跨平台二进制文件形式分发,无需外部依赖。该工具特别适用于需要频繁进行数据库模式变更但又不能接受停机的应用场景中。
Go
Apache License 2.06.5k
Stars
148
Forks
19
Watchers
85
Issues
Star 增长
今日+6
近 7 天+14
近 30 天+35
综合评分85.02
默认分支main