安德鲁·法里斯:pgroll 0.8.0 更新

💡 原文英文,约2300词,阅读约需9分钟。
📝

内容提要

pgroll v0.8.0版本新增CLI命令,支持多列主键和约束,提升性能基准。该工具简化数据库模式迁移,兼容旧新应用,减少停机时间。新命令包括迁移、拉取和获取最新版本,增强用户体验。

🎯

关键要点

  • pgroll v0.8.0版本新增CLI命令,支持多列主键和约束,提升性能基准。
  • pgroll是一个开源的Postgres模式迁移工具,支持多版本操作,简化应用程序的发布。
  • v0.8版本支持多列主键,允许在创建表时定义多个主键列。
  • 新增create_constraint操作,支持定义多列UNIQUE、CHECK和FOREIGN KEY约束。
  • 支持使用drop_multicolumn_constraint操作删除多列约束。
  • v0.8版本扩展了索引类型,支持hash、gist、spgist、gin和brin索引。
  • 新增pgroll migrate命令,用于将未应用的迁移应用到目标数据库模式。
  • pgroll pull命令用于从目标数据库模式填充迁移文件目录。
  • pgroll latest命令用于发现最新的模式版本。
  • 正在建立基准测试套件,以测量pgroll在各种场景下的性能表现。
➡️

继续阅读