💡
原文英文,约1100词,阅读约需4分钟。
📝
内容提要
pgroll v0.14.0发布了,这是一个开源的Postgres模式迁移工具,支持多版本和锁安全迁移,允许在不停服务的情况下进行模式更改。新版本增加了迁移文件验证、自动更新和连接字符串生成等功能,提升了开发者体验。
🎯
关键要点
- pgroll v0.14.0发布,这是一个开源的Postgres模式迁移工具。
- pgroll支持多版本迁移,允许在不停服务的情况下进行模式更改。
- 新版本增加了迁移文件验证功能,确保迁移文件的有效性。
- 新增的pgroll update命令可以自动更新迁移文件,适应格式的破坏性更改。
- pgroll 0.14增加了pgroll latest url命令,用于生成最新版本模式的连接字符串。
- 用户可以指定迁移创建的版本模式名称,而不是默认名称。
- pgroll 0.14支持在不创建版本模式的情况下运行迁移,适用于特定场景。
- 修复了修改主键列的长期问题,允许对主键列进行alter_column操作。
- pgroll的功能不断增强,旨在成为Postgres应用开发者的生产就绪迁移工具。
❓
延伸问答
pgroll v0.14.0有哪些新功能?
pgroll v0.14.0增加了迁移文件验证、自动更新和连接字符串生成等功能。
pgroll如何支持多版本迁移?
pgroll允许在进行模式更改时保留旧版本和新版本的模式,应用可以选择使用任一版本。
如何验证迁移文件的有效性?
可以使用pgroll validate命令在执行迁移前验证迁移文件的内容和对象存在性。
pgroll 0.14如何处理主键列的修改?
该版本修复了一个长期问题,允许对主键列进行alter_column操作。
pgroll update命令的作用是什么?
pgroll update命令可以自动更新迁移文件,以适应格式的破坏性更改。
如何生成Postgres连接字符串?
可以使用pgroll latest url命令生成最新版本模式的连接字符串,方便应用连接数据库。
➡️