分类: 概念
-
简介
PostgreSQL 拥有极其丰富的扩展生态,但“找得到扩展”并不等于“能把它稳妥地装进生产环境”。一个可用的软件包必须同时匹配 PostgreSQL 大版本、Linux 发行版、CPU 架构与依赖组合,有时还依赖厂商自己的软件仓库。若没有现成的软件包,编译工具链与后续升级维护也都要由使用者承担。 PIG 是一个用 Go 编写的命令行工具,用来简化这条“软件包交付”路径。它维护 575 个已打包扩展的目录,将扩展名解析为原生 RPM/DEB 包名,配置已知的 APT/DNF 软件仓库,再把安装工 …
PostgreSQL 拥有极其丰富的扩展生态,但“找得到扩展”并不等于“能把它稳妥地装进生产环境”。一个可用的软件包必须同时匹配 PostgreSQL 大版本、Linux 发行版、CPU 架构与依赖组合,有时还依赖厂商自己的软件仓库。若没有现成的软件包,编译工具链与后续升级维护也都要由使用者承担。 PIG 是一个用 Go 编写的命令行工具,用来简化这条“软件包交付”路径。它维护 575 个已打包扩展的目录,将扩展名解析为原生 RPM/DEB 包名,配置已知的 APT/DNF 软件仓库,再把安装工 …