我于2024年8月加入Xata,参与pgroll项目。pgroll旨在简化Postgres数据库的模式迁移,减少锁争用和停机风险。我们在GitHub上获得了5000颗星,显示出社区的认可。pgroll通过视图创建虚拟模式,支持多版本访问,并记录迁移历史,便于审计和故障排查。我们将继续倾听社区反馈,推动项目发展。
pgroll v0.14.0发布了,这是一个开源的Postgres模式迁移工具,支持多版本和锁安全迁移,允许在不停服务的情况下进行模式更改。新版本增加了迁移文件验证、自动更新和连接字符串生成等功能,提升了开发者体验。
pgroll v0.13.0是一个开源的Postgres架构迁移工具,支持零停机时间的多版本迁移。新版本简化了数据库迁移过程,新增基线命令,并允许压缩迁移历史,同时更新了迁移文件格式,移除了名称字段。
pgroll v0.12.0发布了新功能,包括交互式创建迁移、详细模式和幂等迁移命令。pgroll是一个用于Postgres的开源架构迁移工具,支持多版本和锁安全迁移。新版本简化了主键约束的添加,并将迁移文件默认存储为YAML格式,提升了自动化工作流的可靠性。
pgroll v0.12发布,作为Postgres的开源架构迁移工具,新增详细模式、可用性改进和新约束类型,支持多版本迁移和安全锁定迁移,简化迁移过程,提升可靠性。欢迎社区反馈与贡献。
pgroll v0.9是Postgres的开源架构迁移工具,简化了表级约束定义,支持生成列,并改进了CLI反馈。迁移过程采用声明式表达,确保安全性,并引入更复杂的约束选项,提升用户体验。
pgroll 是一款专为生产数据库设计的工具,帮助团队高效管理数据库模式变更,避免停机。它通过减少独占锁、简化回滚过程和支持双写,确保迁移期间应用保持响应,从而提升开发效率。
pgroll v0.8.0版本新增CLI命令,支持多列主键和约束,提升性能基准。该工具简化数据库模式迁移,兼容旧新应用,减少停机时间。新命令包括迁移、拉取和获取最新版本,增强用户体验。
在PostgreSQL大会上,讲者介绍了expand-contract模式和pgroll工具,旨在实现零停机的数据库模式变更。该方法将模式变更分为扩展和收缩两个阶段,避免停机和复杂回滚。pgroll自动化此过程,确保数据安全迁移,支持版本化模式,提高数据库管理效率和安全性。
pgroll 0.7.0版本更新了Postgres开源架构迁移工具,支持Postgres 17,回填性能提升至80%。新增可配置的批处理大小和延迟,优化迁移过程,减少对数据库的影响,并支持部分索引,进一步改善性能。项目持续开发中。
第14届欧洲PostgreSQL大会将于2024年10月22日至25日在希腊雅典举行。作者期待主题演讲和扩展生态系统峰会,并回忆了过去的会议经历,强调Postgres社区的包容性和多样性。今年大会吸引了700多名与会者,作者担任程序委员会和多样性委员会成员。大会将展示新工具pgroll,实现无停机数据库模式迁移。
pgroll是Xata的开源模式迁移工具,最新版本0.6.0有多个改进,包括提供数据库模式的两个版本,支持更改列的默认值和重命名约束,使用SQL迁移,以及提供SQL转换器和迁移钩子等功能。
2024年7月16日,柏林举办了PostgreSQL七月聚会,由Adjust主办,Neon赞助。共有58人参加,有两位演讲者和两个闪电演讲。Anastasia Lubennikova谈到了Vacuum和autovacuum对PostgreSQL数据库的影响,Devrim Gündüz解释了PostgreSQL中的一些不太为人所知的事情,Josef Machytka展示了PostgreSQL在人工智能繁荣中的愿景,Tudor Golubenco介绍了pgroll,这是一个为PostgreSQL提供零停机时间、可逆的模式迁移的开源工具。
本周Github上有趣的项目、工具和图书馆包括AdonisJS、Vanna、Vocs、pgroll、Seabird和llm-app-stack。AdonisJS是一个全栈Web框架,注重人体工程学和速度。Vanna是一个用于SQL生成和相关功能的Python RAG框架。Vocs是一个静态文档生成器,使用React和Vite提供支持。pgroll是一个用于PostgreSQL的零停机时间、可逆模式迁移工具。Seabird是一个本地跨平台Kubernetes桌面客户端。llm-app-stack是大型语言模型应用程序堆栈的参考架构。
该文介绍了pgroll、Shuttle、Berry、OpenStatus等工具和库,以及高度可定制的主页homepage和自托管的抓取API JsonGenius。
完成下面两步后,将自动完成登录并继续当前操作。