快速上手
快速上手 pig 包管理器
快速上手 pig 包管理器
为什么我们需要一个专为 PostgreSQL 及其生态组件于扩展而设计的包管理器?
如何制备构建 Pigsty 扩展所需的虚拟机环境:EL 8/9,Debian12,Ubuntu22。
Pigsty 中可用的 404 个 PostgreSQL 插件完整清单。
编译 Rust 扩展需要安装 Rust 与 pgrx ,这里是配置说明与扩展编译的清单与手册。
如何在 Pigsty 中安装,启用,更新,卸载 PostgreSQL 扩展插件。
如何准备构建 PostgreSQL rpm/deb 扩展包的环境,以及重要扩展的构建打包方式。
发掘扩展的雷达,备选待办清单,缺陷记录,变更历史,以及退役弃用历史。
构建库内机器学习扩展 PostgresML 需要一些额外的配置
构建 Javascript 存储过程与编程语言支持扩展 PLv8
397 个在 EL 兼容系统中可用的 RPM 扩展包清单与支持情况。
构建向量扩展 vchord 的特别注意事项。
如何在 Pigsty 中,通过开箱即用的方式安装并启用 PostgreSQL 扩展插件?
387 个 Debian / Ubuntu 系统中可用的扩展 DEB 包清单。
构建 ParadeDB 扩展 需要一些额外的注意事项
接下来会有哪些扩展进入 Pigsty 扩展仓库?哪些扩展不太可能进入仓库?
如何下载新的扩展插件,并将其添加至 Pigsty 中?
定义,创建,安装,启用 PostgreSQL 插件。
pig 命令行工具总览
PostgreSQL 自带的 Contrib 扩展插件列表
如何从 Pigsty 本地软件源,或直接从上游互联网软件源安装 PostgreSQL 扩展插件?
并非所有扩展都在所有操作系统、芯片架构与PG版本上都可用,这里列举了常见的缺陷组合。
使用了 HOOK 的扩展插件需要显式加载,并重启数据库服务器生效。
如何使用 pig repo 子命令管理 APT/YUM 软件仓库?
如何构建 DuckDB FDW 及其依赖的 libduckdb.so 动态链接库。
构建 Parquet S3 FDW 扩展,及其依赖 libarrow, libparquet, 以及 libaws-cpp 的过程
如何通过 CREATE EXTENSION
在 PostgreSQL 数据库中真正启用扩展?
如何从安全地集群中移除扩展插件?
如何使用 pig sty 子命令管理 Pigsty 发行版本身?
如何从安全地集群中移除扩展插件?
Pigsty 扩展仓库变更日志
关于 PostgreSQL 扩展插件元数据字段的说明
Linux 操作系统发行版兼容性矩阵,哪些发行版提供了开箱即用的扩展支持?
构建OLAP扩展 pg_duckdb 的特别注意事项。