这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
类目:GIS
地理空间扩展:PostGIS,地理空间数据类型、函数与索引,天空索引 Q3C,OGR FDW, 寻路算法,地理正/逆查询。
1 - postgis
PostGIS 几何和地理空间扩展
扩展总览
PGDG 第一方扩展: postgis
: PostGIS 几何和地理空间扩展
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # postgis35```
从 [**YUM仓库**](/ext/repo/yum) 手工安装 `postgis` [**RPM**](/ext/list/rpm) 包:
```bash
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 postgis
扩展:
CREATE EXTENSION postgis;
2 - postgis_topology
PostGIS 拓扑空间类型和函数
扩展总览
PGDG 第一方扩展: postgis
: PostGIS 拓扑空间类型和函数
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
topology
- 所需扩展:
postgis
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
pig ext install postgis; # 扩展名称
pig ext install postgis_topology; # 标准包名
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # -l <集群名>
从 YUM仓库 手工安装 postgis
RPM 包:
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 postgis_topology
扩展:
CREATE EXTENSION postgis_topology CASCADE;
3 - postgis_raster
PostGIS 光栅类型和函数
扩展总览
PGDG 第一方扩展: postgis
: PostGIS 光栅类型和函数
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
postgis
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
pig ext install postgis; # 扩展名称
pig ext install postgis_raster; # 标准包名
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # -l <集群名>
从 YUM仓库 手工安装 postgis
RPM 包:
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 postgis_raster
扩展:
CREATE EXTENSION postgis_raster CASCADE;
4 - postgis_sfcgal
PostGIS SFCGAL 函数
扩展总览
PGDG 第一方扩展: postgis
: PostGIS SFCGAL 函数
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
postgis
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
pig ext install postgis; # 扩展名称
pig ext install postgis_sfcgal; # 标准包名
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # -l <集群名>
从 YUM仓库 手工安装 postgis
RPM 包:
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 postgis_sfcgal
扩展:
CREATE EXTENSION postgis_sfcgal CASCADE;
5 - postgis_tiger_geocoder
PostGIS tiger 地理编码器和反向地理编码器
扩展总览
PGDG 第一方扩展: postgis
: PostGIS tiger 地理编码器和反向地理编码器
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 受信任,无需超级用户,带
CREATE
权限的用户可以直接创建
- 所需模式:
tiger
- 所需扩展:
postgis
, fuzzystrmatch
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
pig ext install postgis; # 扩展名称
pig ext install postgis_tiger_geocoder; # 标准包名
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # -l <集群名>
从 YUM仓库 手工安装 postgis
RPM 包:
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 postgis_tiger_geocoder
扩展:
CREATE EXTENSION postgis_tiger_geocoder CASCADE;
6 - address_standardizer
地址标准化函数。
扩展总览
PGDG 第一方扩展: postgis
: 地址标准化函数。
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
pig ext install postgis; # 扩展名称
pig ext install address_standardizer; # 标准包名
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # -l <集群名>
从 YUM仓库 手工安装 postgis
RPM 包:
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 address_standardizer
扩展:
CREATE EXTENSION address_standardizer;
7 - address_standardizer_data_us
地址标准化函数:美国数据集示例
扩展总览
PGDG 第一方扩展: postgis
: 地址标准化函数:美国数据集示例
基本信息
元数据
- 默认版本: 3.5.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
postgis35_$v*
- RPM版本:
3.5.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-postgis-3 postgresql-$v-postgis-3-scripts
- DEB版本:
3.5.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 postgis
扩展:
pig ext install postgis; # 扩展名称
pig ext install address_standardizer_data_us; # 标准包名
使用 Pigsty剧本 安装 postgis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["postgis"]}' # -l <集群名>
从 YUM仓库 手工安装 postgis
RPM 包:
dnf install postgis35_17*;
dnf install postgis35_16*;
dnf install postgis35_15*;
dnf install postgis35_14*;
dnf install postgis35_13*;
从 APT仓库 手工安装 postgis
DEB 包:
apt install postgresql-17-postgis-3 postgresql-17-postgis-3-scripts;
apt install postgresql-16-postgis-3 postgresql-16-postgis-3-scripts;
apt install postgresql-15-postgis-3 postgresql-15-postgis-3-scripts;
apt install postgresql-14-postgis-3 postgresql-14-postgis-3-scripts;
apt install postgresql-13-postgis-3 postgresql-13-postgis-3-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 address_standardizer_data_us
扩展:
CREATE EXTENSION address_standardizer_data_us;
8 - pgrouting
提供寻路能力
扩展总览
PGDG 第一方扩展: pgrouting
: 提供寻路能力
基本信息
元数据
- 默认版本: 3.7.3
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
postgis
软件包
- RPM仓库:PGDG
- RPM包名:
pgrouting_$v*
- RPM版本:
3.7.3
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pgrouting postgresql-$v-pgrouting-scripts
- DEB版本:
3.7.3
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pgrouting
扩展:
pig ext install pgrouting
使用 Pigsty剧本 安装 pgrouting 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgrouting"]}' # -l <集群名>
从 YUM仓库 手工安装 pgrouting
RPM 包:
dnf install pgrouting_17*;
dnf install pgrouting_16*;
dnf install pgrouting_15*;
dnf install pgrouting_14*;
dnf install pgrouting_13*;
从 APT仓库 手工安装 pgrouting
DEB 包:
apt install postgresql-17-pgrouting postgresql-17-pgrouting-scripts;
apt install postgresql-16-pgrouting postgresql-16-pgrouting-scripts;
apt install postgresql-15-pgrouting postgresql-15-pgrouting-scripts;
apt install postgresql-14-pgrouting postgresql-14-pgrouting-scripts;
apt install postgresql-13-pgrouting postgresql-13-pgrouting-scripts;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgrouting
扩展:
CREATE EXTENSION pgrouting CASCADE;
9 - pointcloud
提供激光雷达点云数据类型支持
扩展总览
MIXED 第三方扩展: pointcloud
: 提供激光雷达点云数据类型支持
基本信息
元数据
- 默认版本: 1.2.5
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pointcloud_$v*
- RPM版本:
1.2.5
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pointcloud
- DEB版本:
1.2.5
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pointcloud
扩展:
pig ext install pointcloud
使用 Pigsty剧本 安装 pointcloud 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pointcloud"]}' # -l <集群名>
从 YUM仓库 手工安装 pointcloud
RPM 包:
dnf install pointcloud_17*;
dnf install pointcloud_16*;
dnf install pointcloud_15*;
dnf install pointcloud_14*;
dnf install pointcloud_13*;
从 APT仓库 手工安装 pointcloud
DEB 包:
apt install postgresql-17-pointcloud;
apt install postgresql-16-pointcloud;
apt install postgresql-15-pointcloud;
apt install postgresql-14-pointcloud;
apt install postgresql-13-pointcloud;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pointcloud
扩展:
CREATE EXTENSION pointcloud;
10 - pointcloud_postgis
将激光雷达点云与PostGIS几何类型相集成
扩展总览
PGDG 第一方扩展: pointcloud
: 将激光雷达点云与PostGIS几何类型相集成
基本信息
元数据
- 默认版本: 1.2.5
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 受信任,无需超级用户,带
CREATE
权限的用户可以直接创建
- 所需模式: 无
- 所需扩展:
postgis
, pointcloud
软件包
- RPM仓库:PGDG
- RPM包名:
pointcloud_$v*
- RPM版本:
1.2.5
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pointcloud
- DEB版本:
1.2.5
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pointcloud
扩展:
pig ext install pointcloud; # 扩展名称
pig ext install pointcloud_postgis; # 标准包名
使用 Pigsty剧本 安装 pointcloud 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pointcloud"]}' # -l <集群名>
从 YUM仓库 手工安装 pointcloud
RPM 包:
dnf install pointcloud_17*;
dnf install pointcloud_16*;
dnf install pointcloud_15*;
dnf install pointcloud_14*;
dnf install pointcloud_13*;
从 APT仓库 手工安装 pointcloud
DEB 包:
apt install postgresql-17-pointcloud;
apt install postgresql-16-pointcloud;
apt install postgresql-15-pointcloud;
apt install postgresql-14-pointcloud;
apt install postgresql-13-pointcloud;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pointcloud_postgis
扩展:
CREATE EXTENSION pointcloud_postgis CASCADE;
11 - h3
H3六边形层级索引支持
扩展总览
PGDG 第一方扩展: pg_h3
: H3六边形层级索引支持
基本信息
元数据
- 默认版本: 4.2.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
h3-pg_$v*
- RPM版本:
4.1.3
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-h3
- DEB版本:
4.2.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pg_h3
扩展:
pig ext install pg_h3; # 扩展名称
pig ext install h3; # 标准包名
使用 Pigsty剧本 安装 pg_h3 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_h3"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_h3
RPM 包:
dnf install h3-pg_17*;
dnf install h3-pg_16*;
dnf install h3-pg_15*;
dnf install h3-pg_14*;
dnf install h3-pg_13*;
从 APT仓库 手工安装 pg_h3
DEB 包:
apt install postgresql-17-h3;
apt install postgresql-16-h3;
apt install postgresql-15-h3;
apt install postgresql-14-h3;
apt install postgresql-13-h3;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 h3
扩展:
12 - h3_postgis
H3与PostGIS集成的扩展插件
扩展总览
PGDG 第一方扩展: pg_h3
: H3与PostGIS集成的扩展插件
基本信息
元数据
- 默认版本: 4.2.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
h3
, postgis
, postgis_raster
软件包
- RPM仓库:PGDG
- RPM包名:
h3-pg_$v*
- RPM版本:
4.1.3
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-h3
- DEB版本:
4.2.2
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pg_h3
扩展:
pig ext install pg_h3; # 扩展名称
pig ext install h3_postgis; # 标准包名
使用 Pigsty剧本 安装 pg_h3 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_h3"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_h3
RPM 包:
dnf install h3-pg_17*;
dnf install h3-pg_16*;
dnf install h3-pg_15*;
dnf install h3-pg_14*;
dnf install h3-pg_13*;
从 APT仓库 手工安装 pg_h3
DEB 包:
apt install postgresql-17-h3;
apt install postgresql-16-h3;
apt install postgresql-15-h3;
apt install postgresql-14-h3;
apt install postgresql-13-h3;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 h3_postgis
扩展:
CREATE EXTENSION h3_postgis CASCADE;
13 - q3c
Q3C天空索引插件
扩展总览
MIXED 第三方扩展: q3c
: Q3C天空索引插件
基本信息
元数据
- 默认版本: 2.0.1
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
q3c_$v*
- RPM版本:
2.0.1
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-q3c
- DEB版本:
2.0.1
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 q3c
扩展:
使用 Pigsty剧本 安装 q3c 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["q3c"]}' # -l <集群名>
从 YUM仓库 手工安装 q3c
RPM 包:
dnf install q3c_17*;
dnf install q3c_16*;
dnf install q3c_15*;
dnf install q3c_14*;
dnf install q3c_13*;
从 APT仓库 手工安装 q3c
DEB 包:
apt install postgresql-17-q3c;
apt install postgresql-16-q3c;
apt install postgresql-15-q3c;
apt install postgresql-14-q3c;
apt install postgresql-13-q3c;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 q3c
扩展:
14 - ogr_fdw
GIS 数据外部数据源包装器
扩展总览
PGDG 第一方扩展: ogr_fdw
: GIS 数据外部数据源包装器
基本信息
元数据
- 默认版本: 1.1.6
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
ogr_fdw_$v*
- RPM版本:
1.1
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-ogr-fdw
- DEB版本:
1.1
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 ogr_fdw
扩展:
使用 Pigsty剧本 安装 ogr_fdw 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["ogr_fdw"]}' # -l <集群名>
从 YUM仓库 手工安装 ogr_fdw
RPM 包:
dnf install ogr_fdw_17*;
dnf install ogr_fdw_16*;
dnf install ogr_fdw_15*;
dnf install ogr_fdw_14*;
dnf install ogr_fdw_13*;
从 APT仓库 手工安装 ogr_fdw
DEB 包:
apt install postgresql-17-ogr-fdw;
apt install postgresql-16-ogr-fdw;
apt install postgresql-15-ogr-fdw;
apt install postgresql-14-ogr-fdw;
apt install postgresql-13-ogr-fdw;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 ogr_fdw
扩展:
CREATE EXTENSION ogr_fdw;
15 - geoip
IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
扩展总览
MIXED 第三方扩展: geoip
: IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
基本信息
元数据
- 默认版本: 0.3.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
geoip
- 所需扩展:
ip4r
软件包
- RPM仓库:PIGSTY
- RPM包名:
geoip_$v
- RPM版本:
0.3.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-geoip
- DEB版本:
0.3.0
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 geoip
扩展:
使用 Pigsty剧本 安装 geoip 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["geoip"]}' # -l <集群名>
从 YUM仓库 手工安装 geoip
RPM 包:
dnf install geoip_17;
dnf install geoip_16;
dnf install geoip_15;
dnf install geoip_14;
dnf install geoip_13;
从 APT仓库 手工安装 geoip
DEB 包:
apt install postgresql-17-geoip;
apt install postgresql-16-geoip;
apt install postgresql-15-geoip;
apt install postgresql-14-geoip;
apt install postgresql-13-geoip;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 geoip
扩展:
CREATE EXTENSION geoip CASCADE;
16 - pg_polyline
Google快速Polyline编码解码扩展
扩展总览
PIGSTY 第三方扩展: pg_polyline
: Google快速Polyline编码解码扩展
基本信息
元数据
- 默认版本: 0.0.1
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 受信任,无需超级用户,带
CREATE
权限的用户可以直接创建
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_polyline_$v
- RPM版本:
0.0.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-polyline
- DEB版本:
0.0.1
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pg_polyline
扩展:
pig ext install pg_polyline
使用 Pigsty剧本 安装 pg_polyline 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_polyline"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_polyline
RPM 包:
dnf install pg_polyline_17;
dnf install pg_polyline_16;
dnf install pg_polyline_15;
dnf install pg_polyline_14;
dnf install pg_polyline_13;
从 APT仓库 手工安装 pg_polyline
DEB 包:
apt install postgresql-17-pg-polyline;
apt install postgresql-16-pg-polyline;
apt install postgresql-15-pg-polyline;
apt install postgresql-14-pg-polyline;
apt install postgresql-13-pg-polyline;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_polyline
扩展:
CREATE EXTENSION pg_polyline;
17 - pg_geohash
使用GeoHash处理空间坐标的函数包
扩展总览
PIGSTY 第三方扩展: pg_geohash
: 使用GeoHash处理空间坐标的函数包
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_geohash_$v*
- RPM版本:
1.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-geohash
- DEB版本:
1.0
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pg_geohash
扩展:
pig ext install pg_geohash
使用 Pigsty剧本 安装 pg_geohash 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_geohash"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_geohash
RPM 包:
dnf install pg_geohash_17*;
dnf install pg_geohash_16*;
dnf install pg_geohash_15*;
dnf install pg_geohash_14*;
dnf install pg_geohash_13*;
从 APT仓库 手工安装 pg_geohash
DEB 包:
apt install postgresql-17-pg-geohash;
apt install postgresql-16-pg-geohash;
apt install postgresql-15-pg-geohash;
apt install postgresql-14-pg-geohash;
apt install postgresql-13-pg-geohash;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_geohash
扩展:
CREATE EXTENSION pg_geohash;
18 - mobilitydb
MobilityDB地理空间投影数据管理分析平台
扩展总览
PGDG 第一方扩展: mobilitydb
: MobilityDB地理空间投影数据管理分析平台
基本信息
元数据
- 默认版本: 1.2.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
postgis
软件包
- RPM仓库:None
- RPM包名:无
- RPM版本:无
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-mobilitydb
- DEB版本:
1.2.0
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 mobilitydb
扩展:
pig ext install mobilitydb
使用 Pigsty剧本 安装 mobilitydb 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["mobilitydb"]}' # -l <集群名>
从 APT仓库 手工安装 mobilitydb
DEB 包:
apt install postgresql-17-mobilitydb;
apt install postgresql-16-mobilitydb;
apt install postgresql-15-mobilitydb;
apt install postgresql-14-mobilitydb;
apt install postgresql-13-mobilitydb;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 mobilitydb
扩展:
CREATE EXTENSION mobilitydb CASCADE;
19 - earthdistance
计算地球表面上的大圆距离
扩展总览
CONTRIB 自带扩展: earthdistance
: 计算地球表面上的大圆距离
基本信息
元数据
- 默认版本: 1.2
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
cube
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 earthdistance
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 earthdistance
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 earthdistance
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 earthdistance
扩展:
CREATE EXTENSION earthdistance CASCADE;