扩展插件

利用 PostgreSQL 扩展的协同超能力

Pigsty 提供 440+ 扩展,覆盖时序、地理、向量、全文检索、分析、特性增强等 16 大类别,开箱即用。

在 Pigsty 中使用扩展涉及四个核心步骤:下载安装配置/加载启用

pg-meta:
  hosts: { 10.10.10.10: { pg_seq: 1, pg_role: primary } }
  vars:
    pg_cluster: pg-meta
    pg_databases:
      - name: meta
        extensions: [ postgis, timescaledb, vector ]   # 启用:在数据库中创建扩展
    pg_libs: 'timescaledb, pg_stat_statements, auto_explain' # 配置:预加载扩展库
    pg_extensions: [ postgis, timescaledb, pgvector ]  # 安装:安装扩展软件包


快速开始

使用扩展的四步流程速览

扩展简介

PostgreSQL 扩展的核心概念与 Pigsty 扩展生态

软件包

扩展包别名与类别命名规则

下载扩展

从软件仓库下载扩展包到本地

安装扩展

在集群节点上安装扩展软件包

配置扩展

预加载扩展库与配置扩展参数

启用扩展

在数据库中创建和启用扩展

更新扩展

升级 PostgreSQL 扩展版本

移除扩展

卸载 PostgreSQL 扩展

默认扩展

Pigsty 默认安装的 PostgreSQL 扩展

扩展仓库

Pigsty 扩展软件仓库配置


最后修改 2025-12-20: new post on pgsql/arch (19aad69)