大卫·惠勒:概念验证:PGXN 二进制分发格式

大卫·惠勒:概念验证:PGXN 二进制分发格式

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

在GitHub上设立了PGXN讨论区,以便更方便地讨论PGXN及相关改进。一个关于快速安装预编译二进制PostgreSQL扩展包的二进制分发格式的提案已经在macOS和Linux上创建并测试。安装过程在安装文件之前会验证兼容性。该提案现已开放供审查和反馈。

🎯

关键要点

  • 在GitHub上设立了PGXN讨论区,方便讨论PGXN及相关改进。

  • 提出了一种快速安装预编译二进制PostgreSQL扩展包的二进制分发格式,已在macOS和Linux上创建并测试。

  • 安装过程会在安装文件之前验证兼容性。

  • 提案现已开放供审查和反馈。

  • 创建了一个概念验证(POC)实现,应用于semver扩展。

  • 新文件trunk.mk重构了PGXS的安装目标,以支持新的包目录格式。

  • 生成的包名格式为{package}-{version}+{pgversion}-{os}-{os_version}-{architecture}.trunk。

  • 安装脚本install_trunk用于验证和安装包,确保文件完整性和兼容性。

  • 提案旨在为安装应用程序提供验证信息,以确保包适合安装在特定平台和Postgres版本上。

  • 欢迎PGXS项目尝试该模式,并提供反馈以改进提案。

➡️

继续阅读