大卫·惠勒:🛠️ PGXN工具 v1.7

大卫·惠勒:🛠️ PGXN工具 v1.7

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

pgxn-tools OCI镜像v1.7.0版本发布,简化了Postgres扩展测试和PGXN分发。更新内容包括升级Debian基础镜像、设置PGUSER环境变量和缩短构建时间等。

🎯

关键要点

  • 发布pgxn-tools OCI镜像v1.7.0版本,简化Postgres扩展测试和PGXN分发。

  • 将Debian基础镜像从Bookworm升级到Trixie。

  • 在Dockerfile中设置PGUSER环境变量为postgres,减少用户记忆负担。

  • 更新pg-build-test以设置MAKEFLAGS="-j $(nprocs)",缩短构建时间。

  • 更新pgrx-build-test以传递-j $(nprocs),同样缩短构建时间。

  • 将pgrx测试扩展升级到v0.16.1,并在Postgres 13-16版本上进行测试。

  • 此次更新主要是安全性和编码质量的提升,现有工作流程应继续正常运行。

延伸问答

pgxn-tools v1.7.0版本有哪些主要更新?

pgxn-tools v1.7.0版本主要更新包括升级Debian基础镜像、设置PGUSER环境变量、缩短构建时间等。

为什么要将Debian基础镜像从Bookworm升级到Trixie?

升级Debian基础镜像主要是为了提升安全性和编码质量。

如何设置PGUSER环境变量以简化用户操作?

在Dockerfile中将PGUSER环境变量设置为postgres,用户无需记忆该设置。

pg-build-test和pgrx-build-test的更新有什么影响?

更新后,这两个工具都设置了MAKEFLAGS为-j $(nprocs),从而缩短了构建时间。

pgrx测试扩展升级到哪个版本?

pgrx测试扩展升级到v0.16.1,并在Postgres 13-16版本上进行了测试。

此次更新对现有工作流程有什么影响?

此次更新旨在提升安全性和编码质量,现有工作流程应继续正常运行。

➡️

继续阅读