这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

类目:SIM

数据库兼容扩展:仿真其他 DBMS 的行为:MySQL,Memcache,Mongo,Oracle,Babelfish for Microsoft SQL Server……

SIM 类目共有 15 个可用扩展:

扩展名(详情) 标准名(官网) 仓库 版本 类目 许可证 LOAD DDL TRUST RELOC 简介
documentdb documentdb PIGSTY 0.102 SIM MIT 微软DocumentDB的API层
documentdb_core documentdb PIGSTY 0.102 SIM MIT 微软DocumentDB的核心API层实现
documentdb_distributed documentdb PIGSTY 0.102 SIM MIT DocumentDB多节点模式的API层
orafce orafce PGDG 4.14.2 SIM BSD 0 模拟 Oracle RDBMS 的一部分函数和包的函数和运算符
pgtt pgtt PGDG 4.0 SIM ISC 类似Oracle的全局临时表功能
session_variable session_variable PIGSTY 3.4 SIM GPLv3 Oracle兼容的会话变量/常量操作函数
pg_statement_rollback pg_statement_rollback MIXED 1.4 SIM ISC 在服务端提供类似Oracle/DB2的语句级回滚能力
pg_dbms_metadata pg_dbms_metadata PGDG 1.0.0 SIM PostgreSQL 添加 Oracle DBMS_METADATA 兼容性支持的扩展
pg_dbms_lock pg_dbms_lock PGDG 1.0 SIM PostgreSQL 为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持
pg_dbms_job pg_dbms_job PGDG 1.5 SIM PostgreSQL 添加 Oracle DBMS_JOB 兼容性支持的扩展
babelfishpg_common babelfishpg_common WILTON 3.3.3 SIM Apache-2.0 SQL Server 数据类型兼容扩展
babelfishpg_tsql babelfishpg_tsql WILTON 3.3.1 SIM Apache-2.0 SQL Server SQL语法兼容性扩展
babelfishpg_tds babelfishpg_tds WILTON 1.0.0 SIM Apache-2.0 SQL Server TDS线缆协议兼容扩展
babelfishpg_money babelfishpg_money WILTON 1.1.0 SIM Apache-2.0 SQL Server 货币数据类型兼容扩展
pgmemcache pgmemcache PGDG 2.3.0 SIM MIT 为PG提供memcached兼容接口

1 - documentdb

微软DocumentDB的API层

扩展总览

PIGSTY 第三方扩展: documentdb : 微软DocumentDB的API层

基本信息

  • 扩展编号: 9000
  • 扩展名称: documentdb
  • 标准包名: documentdb
  • 扩展类目: SIM
  • 开源协议: MIT
  • 官方网站: https://github.com/microsoft/documentdb
  • 编程语言: C
  • 其他标签: 无
  • 备注信息:

元数据

  • 默认版本: 0.102
  • PG大版本: 17,16,15
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: documentdb_core, pg_cron, tsm_system_rows, vector, postgis, rum

软件包

  • RPM仓库:PIGSTY
  • RPM包名:documentdb_$v*
  • RPM版本:0.102
  • RPM依赖:postgresql$v-contrib, pg_cron_$v, pgvector_$v, rum_$v
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-documentdb
  • DEB版本:0.102
  • DEB依赖:postgresql-$v-cron, postgresql-$v-pgvector, postgresql-$v-rum

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 documentdb_17
PIGSTY 0.102
documentdb_16
PIGSTY 0.102
documentdb_15
PIGSTY 0.102
el8 aarch64
el9 x86_64 documentdb_17
PIGSTY 0.102
documentdb_16
PIGSTY 0.102
documentdb_15
PIGSTY 0.102
el9 aarch64
d12 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
d12 aarch64
u22 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
u22 aarch64
u24 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
u24 aarch64

扩展安装

使用 pig 命令行工具安装 documentdb 扩展:

pig ext install documentdb

使用 Pigsty剧本 安装 documentdb 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["documentdb"]}' # -l <集群名>

YUM仓库 手工安装 documentdb RPM 包:

dnf install documentdb_17*;
dnf install documentdb_16*;
dnf install documentdb_15*;

APT仓库 手工安装 documentdb DEB 包:

apt install postgresql-17-documentdb;
apt install postgresql-16-documentdb;
apt install postgresql-15-documentdb;

扩展 documentdb 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'documentdb'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 documentdb 扩展:

CREATE EXTENSION documentdb CASCADE;



2 - documentdb_core

微软DocumentDB的核心API层实现

扩展总览

PIGSTY 第三方扩展: documentdb : 微软DocumentDB的核心API层实现

基本信息

  • 扩展编号: 9010
  • 扩展名称: documentdb_core
  • 标准包名: documentdb
  • 扩展类目: SIM
  • 开源协议: MIT
  • 官方网站: https://github.com/microsoft/documentdb
  • 编程语言: C
  • 其他标签: 无
  • 备注信息:

元数据

  • 默认版本: 0.102
  • PG大版本: 17,16,15
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:documentdb_$v*
  • RPM版本:0.102
  • RPM依赖:postgresql$v-contrib, pg_cron_$v, pgvector_$v, rum_$v
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-documentdb
  • DEB版本:0.102
  • DEB依赖:postgresql-$v-cron, postgresql-$v-pgvector, postgresql-$v-rum

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 documentdb_17
PIGSTY 0.102
documentdb_16
PIGSTY 0.102
documentdb_15
PIGSTY 0.102
el8 aarch64
el9 x86_64 documentdb_17
PIGSTY 0.102
documentdb_16
PIGSTY 0.102
documentdb_15
PIGSTY 0.102
el9 aarch64
d12 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
d12 aarch64
u22 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
u22 aarch64
u24 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
u24 aarch64

扩展安装

使用 pig 命令行工具安装 documentdb 扩展:

pig ext install documentdb; # 扩展名称
pig ext install documentdb_core; # 标准包名

使用 Pigsty剧本 安装 documentdb 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["documentdb"]}' # -l <集群名>

YUM仓库 手工安装 documentdb RPM 包:

dnf install documentdb_17*;
dnf install documentdb_16*;
dnf install documentdb_15*;

APT仓库 手工安装 documentdb DEB 包:

apt install postgresql-17-documentdb;
apt install postgresql-16-documentdb;
apt install postgresql-15-documentdb;

扩展 documentdb_core 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pg_documentdb_core'; # 修改集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 documentdb_core 扩展:

CREATE EXTENSION documentdb_core;

使用方法

Add to shared_preload_libraries first:

-    shared_preload_libraries: documentdb_core, pg_stat_statements, auto_explain
+    shared_preload_libraries: pg_documentdb_core, pg_stat_statements, auto_explain

Example, create extension and perform DDL & CRUD

CREATE EXTENSION documentdb_core ;

Currently we only have documentdb_core extension, It can be used with the FerretDB 2.0+




3 - documentdb_distributed

DocumentDB多节点模式的API层

扩展总览

PIGSTY 第三方扩展: documentdb : DocumentDB多节点模式的API层

基本信息

  • 扩展编号: 9020
  • 扩展名称: documentdb_distributed
  • 标准包名: documentdb
  • 扩展类目: SIM
  • 开源协议: MIT
  • 官方网站: https://github.com/microsoft/documentdb
  • 编程语言: C
  • 其他标签: 无
  • 备注信息:

元数据

  • 默认版本: 0.102
  • PG大版本: 17,16,15
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:documentdb_$v*
  • RPM版本:0.102
  • RPM依赖:postgresql$v-contrib, pg_cron_$v, pgvector_$v, rum_$v
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-documentdb
  • DEB版本:0.102
  • DEB依赖:postgresql-$v-cron, postgresql-$v-pgvector, postgresql-$v-rum

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 documentdb_17
PIGSTY 0.102
documentdb_16
PIGSTY 0.102
documentdb_15
PIGSTY 0.102
el8 aarch64
el9 x86_64 documentdb_17
PIGSTY 0.102
documentdb_16
PIGSTY 0.102
documentdb_15
PIGSTY 0.102
el9 aarch64
d12 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
d12 aarch64
u22 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
u22 aarch64
u24 x86_64 postgresql-17-documentdb
PIGSTY 0.102
postgresql-16-documentdb
PIGSTY 0.102
postgresql-15-documentdb
PIGSTY 0.102
u24 aarch64

扩展安装

使用 pig 命令行工具安装 documentdb 扩展:

pig ext install documentdb; # 扩展名称
pig ext install documentdb_distributed; # 标准包名

使用 Pigsty剧本 安装 documentdb 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["documentdb"]}' # -l <集群名>

YUM仓库 手工安装 documentdb RPM 包:

dnf install documentdb_17*;
dnf install documentdb_16*;
dnf install documentdb_15*;

APT仓库 手工安装 documentdb DEB 包:

apt install postgresql-17-documentdb;
apt install postgresql-16-documentdb;
apt install postgresql-15-documentdb;

扩展 documentdb_distributed 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'documentdb_distributed'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 documentdb_distributed 扩展:

CREATE EXTENSION documentdb_distributed;



4 - orafce

模拟 Oracle RDBMS 的一部分函数和包的函数和运算符

扩展总览

PGDG 第一方扩展: orafce : 模拟 Oracle RDBMS 的一部分函数和包的函数和运算符

基本信息

  • 扩展编号: 9100
  • 扩展名称: orafce
  • 标准包名: orafce
  • 扩展类目: SIM
  • 开源协议: BSD 0
  • 官方网站: https://github.com/orafce/orafce
  • 编程语言: C
  • 其他标签: oracle
  • 备注信息:

元数据

  • 默认版本: 4.14.2
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:orafce_$v
  • RPM版本:4.14.2
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-orafce
  • DEB版本:4.14.2
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 orafce_17
PGDG 4.14.2
orafce_16
PGDG 4.14.2
orafce_15
PGDG 4.14.2
orafce_14
PGDG 4.14.2
orafce_13
PGDG 4.14.2
el8 aarch64 orafce_17
PGDG 4.14.2
orafce_16
PGDG 4.14.2
orafce_15
PGDG 4.14.2
orafce_14
PGDG 4.14.2
orafce_13
PGDG 4.14.2
el9 x86_64 orafce_17
PGDG 4.14.2
orafce_16
PGDG 4.14.2
orafce_15
PGDG 4.14.2
orafce_14
PGDG 4.14.2
orafce_13
PGDG 4.14.2
el9 aarch64 orafce_17
PGDG 4.14.2
orafce_16
PGDG 4.14.2
orafce_15
PGDG 4.14.2
orafce_14
PGDG 4.14.2
orafce_13
PGDG 4.14.2
d12 x86_64 postgresql-17-orafce
PGDG 4.14.2
postgresql-16-orafce
PGDG 4.14.2
postgresql-15-orafce
PGDG 4.14.2
postgresql-14-orafce
PGDG 4.14.2
postgresql-13-orafce
PGDG 4.14.2
d12 aarch64 postgresql-17-orafce
PGDG 4.14.2
postgresql-16-orafce
PGDG 4.14.2
postgresql-15-orafce
PGDG 4.14.2
postgresql-14-orafce
PGDG 4.14.2
postgresql-13-orafce
PGDG 4.14.2
u22 x86_64 postgresql-17-orafce
PGDG 4.14.2
postgresql-16-orafce
PGDG 4.14.2
postgresql-15-orafce
PGDG 4.14.2
postgresql-14-orafce
PGDG 4.14.2
postgresql-13-orafce
PGDG 4.14.2
u22 aarch64 postgresql-17-orafce
PGDG 4.14.2
postgresql-16-orafce
PGDG 4.14.2
postgresql-15-orafce
PGDG 4.14.2
postgresql-14-orafce
PGDG 4.14.2
postgresql-13-orafce
PGDG 4.14.2
u24 x86_64 postgresql-17-orafce
PGDG 4.14.2
postgresql-16-orafce
PGDG 4.14.2
postgresql-15-orafce
PGDG 4.14.2
postgresql-14-orafce
PGDG 4.14.2
postgresql-13-orafce
PGDG 4.14.2
u24 aarch64 postgresql-17-orafce
PGDG 4.14.2
postgresql-16-orafce
PGDG 4.14.2
postgresql-15-orafce
PGDG 4.14.2
postgresql-14-orafce
PGDG 4.14.2
postgresql-13-orafce
PGDG 4.14.2

扩展安装

使用 pig 命令行工具安装 orafce 扩展:

pig ext install orafce

使用 Pigsty剧本 安装 orafce 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["orafce"]}' # -l <集群名>

YUM仓库 手工安装 orafce RPM 包:

dnf install orafce_17;
dnf install orafce_16;
dnf install orafce_15;
dnf install orafce_14;
dnf install orafce_13;

APT仓库 手工安装 orafce DEB 包:

apt install postgresql-17-orafce;
apt install postgresql-16-orafce;
apt install postgresql-15-orafce;
apt install postgresql-14-orafce;
apt install postgresql-13-orafce;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 orafce 扩展:

CREATE EXTENSION orafce;



5 - pgtt

类似Oracle的全局临时表功能

扩展总览

PGDG 第一方扩展: pgtt : 类似Oracle的全局临时表功能

基本信息

  • 扩展编号: 9110
  • 扩展名称: pgtt
  • 标准包名: pgtt
  • 扩展类目: SIM
  • 开源协议: ISC
  • 官方网站: https://github.com/darold/pgtt
  • 编程语言: C
  • 其他标签: oracle
  • 备注信息: 无

元数据

  • 默认版本: 4.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pgtt_$v*
  • RPM版本:4.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgtt
  • DEB版本:4.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgtt_17
PGDG 4.0
pgtt_16
PGDG 4.0
pgtt_15
PGDG 4.0
pgtt_14
PGDG 4.0
pgtt_13
PGDG 4.0
el8 aarch64 pgtt_17
PGDG 4.0
pgtt_16
PGDG 4.0
pgtt_15
PGDG 4.0
pgtt_14
PGDG 4.0
pgtt_13
PGDG 4.0
el9 x86_64 pgtt_17
PGDG 4.0
pgtt_16
PGDG 4.0
pgtt_15
PGDG 4.0
pgtt_14
PGDG 4.0
pgtt_13
PGDG 4.0
el9 aarch64 pgtt_17
PGDG 4.0
pgtt_16
PGDG 4.0
pgtt_15
PGDG 4.0
pgtt_14
PGDG 4.0
pgtt_13
PGDG 4.0
d12 x86_64 postgresql-17-pgtt
PGDG 4.0
postgresql-16-pgtt
PGDG 4.0
postgresql-15-pgtt
PGDG 4.0
postgresql-14-pgtt
PGDG 4.0
postgresql-13-pgtt
PGDG 4.0
d12 aarch64 postgresql-17-pgtt
PGDG 4.0
postgresql-16-pgtt
PGDG 4.0
postgresql-15-pgtt
PGDG 4.0
postgresql-14-pgtt
PGDG 4.0
postgresql-13-pgtt
PGDG 4.0
u22 x86_64 postgresql-17-pgtt
PGDG 4.0
postgresql-16-pgtt
PGDG 4.0
postgresql-15-pgtt
PGDG 4.0
postgresql-14-pgtt
PGDG 4.0
postgresql-13-pgtt
PGDG 4.0
u22 aarch64 postgresql-17-pgtt
PGDG 4.0
postgresql-16-pgtt
PGDG 4.0
postgresql-15-pgtt
PGDG 4.0
postgresql-14-pgtt
PGDG 4.0
postgresql-13-pgtt
PGDG 4.0
u24 x86_64 postgresql-17-pgtt
PGDG 4.0
postgresql-16-pgtt
PGDG 4.0
postgresql-15-pgtt
PGDG 4.0
postgresql-14-pgtt
PGDG 4.0
postgresql-13-pgtt
PGDG 4.0
u24 aarch64 postgresql-17-pgtt
PGDG 4.0
postgresql-16-pgtt
PGDG 4.0
postgresql-15-pgtt
PGDG 4.0
postgresql-14-pgtt
PGDG 4.0
postgresql-13-pgtt
PGDG 4.0

扩展安装

使用 pig 命令行工具安装 pgtt 扩展:

pig ext install pgtt

使用 Pigsty剧本 安装 pgtt 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgtt"]}' # -l <集群名>

YUM仓库 手工安装 pgtt RPM 包:

dnf install pgtt_17*;
dnf install pgtt_16*;
dnf install pgtt_15*;
dnf install pgtt_14*;
dnf install pgtt_13*;

APT仓库 手工安装 pgtt DEB 包:

apt install postgresql-17-pgtt;
apt install postgresql-16-pgtt;
apt install postgresql-15-pgtt;
apt install postgresql-14-pgtt;
apt install postgresql-13-pgtt;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgtt 扩展:

CREATE EXTENSION pgtt;



6 - session_variable

Oracle兼容的会话变量/常量操作函数

扩展总览

PIGSTY 第三方扩展: session_variable : Oracle兼容的会话变量/常量操作函数

基本信息

元数据

  • 默认版本: 3.4
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未知
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:session_variable_$v*
  • RPM版本:3.4
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-session-variable
  • DEB版本:3.4
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 session_variable_17
PIGSTY 3.4
session_variable_16
PIGSTY 3.4
session_variable_15
PIGSTY 3.4
session_variable_14
PIGSTY 3.4
session_variable_13
PIGSTY 3.4
el8 aarch64 session_variable_17
PIGSTY 3.4
session_variable_16
PIGSTY 3.4
session_variable_15
PIGSTY 3.4
session_variable_14
PIGSTY 3.4
session_variable_13
PIGSTY 3.4
el9 x86_64 session_variable_17
PIGSTY 3.4
session_variable_16
PIGSTY 3.4
session_variable_15
PIGSTY 3.4
session_variable_14
PIGSTY 3.4
session_variable_13
PIGSTY 3.4
el9 aarch64 session_variable_17
PIGSTY 3.4
session_variable_16
PIGSTY 3.4
session_variable_15
PIGSTY 3.4
session_variable_14
PIGSTY 3.4
session_variable_13
PIGSTY 3.4
d12 x86_64 postgresql-17-session-variable
PIGSTY 3.4
postgresql-16-session-variable
PIGSTY 3.4
postgresql-15-session-variable
PIGSTY 3.4
postgresql-14-session-variable
PIGSTY 3.4
postgresql-13-session-variable
PIGSTY 3.4
d12 aarch64 postgresql-17-session-variable
PIGSTY 3.4
postgresql-16-session-variable
PIGSTY 3.4
postgresql-15-session-variable
PIGSTY 3.4
postgresql-14-session-variable
PIGSTY 3.4
postgresql-13-session-variable
PIGSTY 3.4
u22 x86_64 postgresql-17-session-variable
PIGSTY 3.4
postgresql-16-session-variable
PIGSTY 3.4
postgresql-15-session-variable
PIGSTY 3.4
postgresql-14-session-variable
PIGSTY 3.4
postgresql-13-session-variable
PIGSTY 3.4
u22 aarch64 postgresql-17-session-variable
PIGSTY 3.4
postgresql-16-session-variable
PIGSTY 3.4
postgresql-15-session-variable
PIGSTY 3.4
postgresql-14-session-variable
PIGSTY 3.4
postgresql-13-session-variable
PIGSTY 3.4
u24 x86_64 postgresql-17-session-variable
PIGSTY 3.4
postgresql-16-session-variable
PIGSTY 3.4
postgresql-15-session-variable
PIGSTY 3.4
postgresql-14-session-variable
PIGSTY 3.4
postgresql-13-session-variable
PIGSTY 3.4
u24 aarch64 postgresql-17-session-variable
PIGSTY 3.4
postgresql-16-session-variable
PIGSTY 3.4
postgresql-15-session-variable
PIGSTY 3.4
postgresql-14-session-variable
PIGSTY 3.4
postgresql-13-session-variable
PIGSTY 3.4

扩展安装

使用 pig 命令行工具安装 session_variable 扩展:

pig ext install session_variable

使用 Pigsty剧本 安装 session_variable 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["session_variable"]}' # -l <集群名>

YUM仓库 手工安装 session_variable RPM 包:

dnf install session_variable_17*;
dnf install session_variable_16*;
dnf install session_variable_15*;
dnf install session_variable_14*;
dnf install session_variable_13*;

APT仓库 手工安装 session_variable DEB 包:

apt install postgresql-17-session-variable;
apt install postgresql-16-session-variable;
apt install postgresql-15-session-variable;
apt install postgresql-14-session-variable;
apt install postgresql-13-session-variable;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 session_variable 扩展:

CREATE EXTENSION session_variable;



7 - pg_statement_rollback

在服务端提供类似Oracle/DB2的语句级回滚能力

扩展总览

MIXED 第三方扩展: pg_statement_rollback : 在服务端提供类似Oracle/DB2的语句级回滚能力

基本信息

元数据

  • 默认版本: 1.4
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_statement_rollback_$v*
  • RPM版本:1.4
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-statement-rollback
  • DEB版本:1.4
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_statement_rollback_17
PGDG 1.4
pg_statement_rollback_16
PGDG 1.4
pg_statement_rollback_15
PGDG 1.4
pg_statement_rollback_14
PGDG 1.4
pg_statement_rollback_13
PGDG 1.4
el8 aarch64 pg_statement_rollback_17
PGDG 1.4
pg_statement_rollback_16
PGDG 1.4
pg_statement_rollback_15
PGDG 1.4
pg_statement_rollback_14
PGDG 1.4
pg_statement_rollback_13
PGDG 1.4
el9 x86_64 pg_statement_rollback_17
PGDG 1.4
pg_statement_rollback_16
PGDG 1.4
pg_statement_rollback_15
PGDG 1.4
pg_statement_rollback_14
PGDG 1.4
pg_statement_rollback_13
PGDG 1.4
el9 aarch64 pg_statement_rollback_17
PGDG 1.4
pg_statement_rollback_16
PGDG 1.4
pg_statement_rollback_15
PGDG 1.4
pg_statement_rollback_14
PGDG 1.4
pg_statement_rollback_13
PGDG 1.4
d12 x86_64 postgresql-17-pg-statement-rollback
PIGSTY 1.4
postgresql-16-pg-statement-rollback
PIGSTY 1.4
postgresql-15-pg-statement-rollback
PIGSTY 1.4
postgresql-14-pg-statement-rollback
PIGSTY 1.4
postgresql-13-pg-statement-rollback
PIGSTY 1.4
d12 aarch64 postgresql-17-pg-statement-rollback
PIGSTY 1.4
postgresql-16-pg-statement-rollback
PIGSTY 1.4
postgresql-15-pg-statement-rollback
PIGSTY 1.4
postgresql-14-pg-statement-rollback
PIGSTY 1.4
postgresql-13-pg-statement-rollback
PIGSTY 1.4
u22 x86_64 postgresql-17-pg-statement-rollback
PIGSTY 1.4
postgresql-16-pg-statement-rollback
PIGSTY 1.4
postgresql-15-pg-statement-rollback
PIGSTY 1.4
postgresql-14-pg-statement-rollback
PIGSTY 1.4
postgresql-13-pg-statement-rollback
PIGSTY 1.4
u22 aarch64 postgresql-17-pg-statement-rollback
PIGSTY 1.4
postgresql-16-pg-statement-rollback
PIGSTY 1.4
postgresql-15-pg-statement-rollback
PIGSTY 1.4
postgresql-14-pg-statement-rollback
PIGSTY 1.4
postgresql-13-pg-statement-rollback
PIGSTY 1.4
u24 x86_64 postgresql-17-pg-statement-rollback
PIGSTY 1.4
postgresql-16-pg-statement-rollback
PIGSTY 1.4
postgresql-15-pg-statement-rollback
PIGSTY 1.4
postgresql-14-pg-statement-rollback
PIGSTY 1.4
postgresql-13-pg-statement-rollback
PIGSTY 1.4
u24 aarch64 postgresql-17-pg-statement-rollback
PIGSTY 1.4
postgresql-16-pg-statement-rollback
PIGSTY 1.4
postgresql-15-pg-statement-rollback
PIGSTY 1.4
postgresql-14-pg-statement-rollback
PIGSTY 1.4
postgresql-13-pg-statement-rollback
PIGSTY 1.4

扩展安装

使用 pig 命令行工具安装 pg_statement_rollback 扩展:

pig ext install pg_statement_rollback

使用 Pigsty剧本 安装 pg_statement_rollback 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_statement_rollback"]}' # -l <集群名>

YUM仓库 手工安装 pg_statement_rollback RPM 包:

dnf install pg_statement_rollback_17*;
dnf install pg_statement_rollback_16*;
dnf install pg_statement_rollback_15*;
dnf install pg_statement_rollback_14*;
dnf install pg_statement_rollback_13*;

APT仓库 手工安装 pg_statement_rollback DEB 包:

apt install postgresql-17-pg-statement-rollback;
apt install postgresql-16-pg-statement-rollback;
apt install postgresql-15-pg-statement-rollback;
apt install postgresql-14-pg-statement-rollback;
apt install postgresql-13-pg-statement-rollback;

扩展 pg_statement_rollback 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pg_statement_rollback'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




8 - pg_dbms_metadata

添加 Oracle DBMS_METADATA 兼容性支持的扩展

扩展总览

PGDG 第一方扩展: pg_dbms_metadata : 添加 Oracle DBMS_METADATA 兼容性支持的扩展

基本信息

元数据

  • 默认版本: 1.0.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_dbms_metadata_$v
  • RPM版本:1.0.0
  • RPM依赖:无
  • DEB仓库:None
  • DEB包名:无
  • DEB版本:无
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_dbms_metadata_17
PGDG 1.0.0
pg_dbms_metadata_16
PGDG 1.0.0
pg_dbms_metadata_15
PGDG 1.0.0
pg_dbms_metadata_14
PGDG 1.0.0
pg_dbms_metadata_13
PGDG 1.0.0
el8 aarch64 pg_dbms_metadata_17
PGDG 1.0.0
pg_dbms_metadata_16
PGDG 1.0.0
pg_dbms_metadata_14
PGDG 1.0.0
pg_dbms_metadata_13
PGDG 1.0.0
el9 x86_64 pg_dbms_metadata_17
PGDG 1.0.0
pg_dbms_metadata_16
PGDG 1.0.0
pg_dbms_metadata_15
PGDG 1.0.0
pg_dbms_metadata_14
PGDG 1.0.0
pg_dbms_metadata_13
PGDG 1.0.0
el9 aarch64 pg_dbms_metadata_17
PGDG 1.0.0
pg_dbms_metadata_16
PGDG 1.0.0
pg_dbms_metadata_15
PGDG 1.0.0
pg_dbms_metadata_14
PGDG 1.0.0
pg_dbms_metadata_13
PGDG 1.0.0
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

使用 pig 命令行工具安装 pg_dbms_metadata 扩展:

pig ext install pg_dbms_metadata

使用 Pigsty剧本 安装 pg_dbms_metadata 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_dbms_metadata"]}' # -l <集群名>

YUM仓库 手工安装 pg_dbms_metadata RPM 包:

dnf install pg_dbms_metadata_17;
dnf install pg_dbms_metadata_16;
dnf install pg_dbms_metadata_15;
dnf install pg_dbms_metadata_14;
dnf install pg_dbms_metadata_13;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_dbms_metadata 扩展:

CREATE EXTENSION pg_dbms_metadata;



9 - pg_dbms_lock

为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持

扩展总览

PGDG 第一方扩展: pg_dbms_lock : 为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持

基本信息

元数据

  • 默认版本: 1.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_dbms_lock_$v
  • RPM版本:1.0
  • RPM依赖:无
  • DEB仓库:None
  • DEB包名:无
  • DEB版本:无
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_dbms_lock_17
PGDG 1.0
pg_dbms_lock_16
PGDG 1.0
pg_dbms_lock_15
PGDG 1.0
pg_dbms_lock_14
PGDG 1.0
pg_dbms_lock_13
PGDG 1.0
el8 aarch64 pg_dbms_lock_17
PGDG 1.0
pg_dbms_lock_16
PGDG 1.0
pg_dbms_lock_15
PGDG 1.0
pg_dbms_lock_14
PGDG 1.0
pg_dbms_lock_13
PGDG 1.0
el9 x86_64 pg_dbms_lock_17
PGDG 1.0
pg_dbms_lock_16
PGDG 1.0
pg_dbms_lock_15
PGDG 1.0
pg_dbms_lock_14
PGDG 1.0
pg_dbms_lock_13
PGDG 1.0
el9 aarch64 pg_dbms_lock_17
PGDG 1.0
pg_dbms_lock_16
PGDG 1.0
pg_dbms_lock_15
PGDG 1.0
pg_dbms_lock_14
PGDG 1.0
pg_dbms_lock_13
PGDG 1.0
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

使用 pig 命令行工具安装 pg_dbms_lock 扩展:

pig ext install pg_dbms_lock

使用 Pigsty剧本 安装 pg_dbms_lock 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_dbms_lock"]}' # -l <集群名>

YUM仓库 手工安装 pg_dbms_lock RPM 包:

dnf install pg_dbms_lock_17;
dnf install pg_dbms_lock_16;
dnf install pg_dbms_lock_15;
dnf install pg_dbms_lock_14;
dnf install pg_dbms_lock_13;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_dbms_lock 扩展:

CREATE EXTENSION pg_dbms_lock;



10 - pg_dbms_job

添加 Oracle DBMS_JOB 兼容性支持的扩展

扩展总览

PGDG 第一方扩展: pg_dbms_job : 添加 Oracle DBMS_JOB 兼容性支持的扩展

基本信息

元数据

  • 默认版本: 1.5
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_dbms_job_$v
  • RPM版本:1.5
  • RPM依赖:无
  • DEB仓库:None
  • DEB包名:无
  • DEB版本:无
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_dbms_job_17
PGDG 1.5
pg_dbms_job_16
PGDG 1.5
pg_dbms_job_15
PGDG 1.5
pg_dbms_job_14
PGDG 1.5
pg_dbms_job_13
PGDG 1.5
el8 aarch64 pg_dbms_job_17
PGDG 1.5
pg_dbms_job_16
PGDG 1.5
pg_dbms_job_15
PGDG 1.5
pg_dbms_job_14
PGDG 1.5
pg_dbms_job_13
PGDG 1.5
el9 x86_64 pg_dbms_job_17
PGDG 1.5
pg_dbms_job_16
PGDG 1.5
pg_dbms_job_15
PGDG 1.5
pg_dbms_job_14
PGDG 1.5
pg_dbms_job_13
PGDG 1.5
el9 aarch64 pg_dbms_job_17
PGDG 1.5
pg_dbms_job_16
PGDG 1.5
pg_dbms_job_15
PGDG 1.5
pg_dbms_job_14
PGDG 1.5
pg_dbms_job_13
PGDG 1.5
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

使用 pig 命令行工具安装 pg_dbms_job 扩展:

pig ext install pg_dbms_job

使用 Pigsty剧本 安装 pg_dbms_job 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_dbms_job"]}' # -l <集群名>

YUM仓库 手工安装 pg_dbms_job RPM 包:

dnf install pg_dbms_job_17;
dnf install pg_dbms_job_16;
dnf install pg_dbms_job_15;
dnf install pg_dbms_job_14;
dnf install pg_dbms_job_13;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_dbms_job 扩展:

CREATE EXTENSION pg_dbms_job;



11 - babelfishpg_common

SQL Server 数据类型兼容扩展

扩展总览

扩展: babelfishpg_common : SQL Server 数据类型兼容扩展

基本信息

  • 扩展编号: 9300
  • 扩展名称: babelfishpg_common
  • 标准包名: wiltondb
  • 扩展类目: SIM
  • 开源协议: Apache-2.0
  • 官方网站: https://babelfishpg.org/
  • 编程语言: C
  • 其他标签: mssql
  • 备注信息:

元数据

  • 默认版本: 3.3.3
  • PG大版本: 15
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:WILTON
  • RPM包名:babelfishpg-common*
  • RPM版本:3.3.3
  • RPM依赖:无
  • DEB仓库:WILTON
  • DEB包名:babelfishpg-common
  • DEB版本:3.3.3
  • DEB依赖:无

最新版本

系统 架构 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

扩展安装

使用 pig 命令行工具安装 babelfishpg_common 扩展:

pig ext install babelfishpg_common

使用 Pigsty剧本 安装 babelfishpg_common 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["babelfishpg_common"]}' # -l <集群名>

YUM仓库 手工安装 babelfishpg_common RPM 包:

dnf install babelfishpg-common*;

APT仓库 手工安装 babelfishpg_common DEB 包:

apt install babelfishpg-common;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 babelfishpg_common 扩展:

CREATE EXTENSION babelfishpg_common;



12 - babelfishpg_tsql

SQL Server SQL语法兼容性扩展

扩展总览

扩展: babelfishpg_tsql : SQL Server SQL语法兼容性扩展

基本信息

  • 扩展编号: 9310
  • 扩展名称: babelfishpg_tsql
  • 标准包名: wiltondb
  • 扩展类目: SIM
  • 开源协议: Apache-2.0
  • 官方网站: https://babelfishpg.org/
  • 编程语言: C
  • 其他标签: mssql
  • 备注信息:

元数据

  • 默认版本: 3.3.1
  • PG大版本: 15
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: babelfishpg_common, uuid-ossp

软件包

  • RPM仓库:WILTON
  • RPM包名:babelfishpg-tsql*
  • RPM版本:3.3.1
  • RPM依赖:babelfishpg-common, libantlr4-runtime
  • DEB仓库:WILTON
  • DEB包名:babelfishpg-tsql
  • DEB版本:3.3.1
  • DEB依赖:babelfishpg-common, libantlr4-runtime4.9.3

最新版本

系统 架构 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

扩展安装

使用 pig 命令行工具安装 babelfishpg_tsql 扩展:

pig ext install babelfishpg_tsql

使用 Pigsty剧本 安装 babelfishpg_tsql 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["babelfishpg_tsql"]}' # -l <集群名>

YUM仓库 手工安装 babelfishpg_tsql RPM 包:

dnf install babelfishpg-tsql*;

APT仓库 手工安装 babelfishpg_tsql DEB 包:

apt install babelfishpg-tsql;

扩展 babelfishpg_tsql 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'babelfishpg_tsql'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 babelfishpg_tsql 扩展:

CREATE EXTENSION babelfishpg_tsql CASCADE;



13 - babelfishpg_tds

SQL Server TDS线缆协议兼容扩展

扩展总览

扩展: babelfishpg_tds : SQL Server TDS线缆协议兼容扩展

基本信息

  • 扩展编号: 9320
  • 扩展名称: babelfishpg_tds
  • 标准包名: wiltondb
  • 扩展类目: SIM
  • 开源协议: Apache-2.0
  • 官方网站: https://babelfishpg.org/
  • 编程语言: C
  • 其他标签: mssql
  • 备注信息:

元数据

  • 默认版本: 1.0.0
  • PG大版本: 15
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: babelfishpg_tsql

软件包

  • RPM仓库:WILTON
  • RPM包名:babelfishpg-tds*
  • RPM版本:1.0.0
  • RPM依赖:无
  • DEB仓库:WILTON
  • DEB包名:babelfishpg-tds
  • DEB版本:1.0.0
  • DEB依赖:无

最新版本

系统 架构 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

扩展安装

使用 pig 命令行工具安装 babelfishpg_tds 扩展:

pig ext install babelfishpg_tds

使用 Pigsty剧本 安装 babelfishpg_tds 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["babelfishpg_tds"]}' # -l <集群名>

YUM仓库 手工安装 babelfishpg_tds RPM 包:

dnf install babelfishpg-tds*;

APT仓库 手工安装 babelfishpg_tds DEB 包:

apt install babelfishpg-tds;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 babelfishpg_tds 扩展:

CREATE EXTENSION babelfishpg_tds CASCADE;

使用方法

Install go-sqlcmd:

curl -LO https://github.com/microsoft/go-sqlcmd/releases/download/v1.4.0/sqlcmd-v1.4.0-linux-amd64.tar.bz2
tar xjvf sqlcmd-v1.4.0-linux-amd64.tar.bz2
sudo mv sqlcmd* /usr/bin/

Try go-sqlcmd

$ sqlcmd -S 10.10.10.10,1433 -U dbuser_mssql -P DBUser.MSSQL
1> select @@version
2> go
version                                                                                                                                                                                                                                                         
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8
Oct 22 2023 17:48:32
Copyright (c) Amazon Web Services
PostgreSQL 15.4 (EL 1:15.4.wiltondb3.3_2-2.el8) on x86_64-redhat-linux-gnu (Babelfish 3.3.0)                                        

(1 row affected)

Access pigsty exposed primary/replica service port

sqlcmd -S 10.10.10.11,5433 -U dbuser_mssql -P DBUser.MSSQL

sqlcmd -S 10.10.10.11,5434 -U dbuser_mssql -P DBUser.MSSQL



14 - babelfishpg_money

SQL Server 货币数据类型兼容扩展

扩展总览

扩展: babelfishpg_money : SQL Server 货币数据类型兼容扩展

基本信息

  • 扩展编号: 9330
  • 扩展名称: babelfishpg_money
  • 标准包名: wiltondb
  • 扩展类目: SIM
  • 开源协议: Apache-2.0
  • 官方网站: https://babelfishpg.org/
  • 编程语言: C
  • 其他标签: mssql
  • 备注信息:

元数据

  • 默认版本: 1.1.0
  • PG大版本: 15
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 受信任,无需超级用户,带 CREATE 权限的用户可以直接创建
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:WILTON
  • RPM包名:babelfishpg-money*
  • RPM版本:1.1.0
  • RPM依赖:无
  • DEB仓库:WILTON
  • DEB包名:babelfishpg-money
  • DEB版本:1.1.0
  • DEB依赖:无

最新版本

系统 架构 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

扩展安装

使用 pig 命令行工具安装 babelfishpg_money 扩展:

pig ext install babelfishpg_money

使用 Pigsty剧本 安装 babelfishpg_money 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["babelfishpg_money"]}' # -l <集群名>

YUM仓库 手工安装 babelfishpg_money RPM 包:

dnf install babelfishpg-money*;

APT仓库 手工安装 babelfishpg_money DEB 包:

apt install babelfishpg-money;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 babelfishpg_money 扩展:

CREATE EXTENSION babelfishpg_money;



15 - pgmemcache

为PG提供memcached兼容接口

扩展总览

PGDG 第一方扩展: pgmemcache : 为PG提供memcached兼容接口

基本信息

  • 扩展编号: 9400
  • 扩展名称: pgmemcache
  • 标准包名: pgmemcache
  • 扩展类目: SIM
  • 开源协议: MIT
  • 官方网站: https://github.com/ohmu/pgmemcache
  • 编程语言: C
  • 其他标签: 无
  • 备注信息:

元数据

  • 默认版本: 2.3.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pgmemcache_$v*
  • RPM版本:2.3.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgmemcache
  • DEB版本:2.3.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgmemcache_17
PGDG 2.3.0
pgmemcache_16
PGDG 2.3.0
pgmemcache_15
PGDG 2.3.0
pgmemcache_14
PGDG 2.3.0
el8 aarch64 pgmemcache_17
PGDG 2.3.0
pgmemcache_16
PGDG 2.3.0
el9 x86_64 pgmemcache_17
PGDG 2.3.0
pgmemcache_16
PGDG 2.3.0
pgmemcache_15
PGDG 2.3.0
el9 aarch64 pgmemcache_17
PGDG 2.3.0
pgmemcache_16
PGDG 2.3.0
d12 x86_64 postgresql-17-pgmemcache
PGDG 2.3.0
postgresql-16-pgmemcache
PGDG 2.3.0
postgresql-15-pgmemcache
PGDG 2.3.0
postgresql-14-pgmemcache
PGDG 2.3.0
postgresql-13-pgmemcache
PGDG 2.3.0
d12 aarch64 postgresql-17-pgmemcache
PGDG 2.3.0
postgresql-16-pgmemcache
PGDG 2.3.0
postgresql-15-pgmemcache
PGDG 2.3.0
postgresql-14-pgmemcache
PGDG 2.3.0
postgresql-13-pgmemcache
PGDG 2.3.0
u22 x86_64 postgresql-17-pgmemcache
PGDG 2.3.0
postgresql-16-pgmemcache
PGDG 2.3.0
postgresql-15-pgmemcache
PGDG 2.3.0
postgresql-14-pgmemcache
PGDG 2.3.0
postgresql-13-pgmemcache
PGDG 2.3.0
u22 aarch64 postgresql-17-pgmemcache
PGDG 2.3.0
postgresql-16-pgmemcache
PGDG 2.3.0
postgresql-15-pgmemcache
PGDG 2.3.0
postgresql-14-pgmemcache
PGDG 2.3.0
postgresql-13-pgmemcache
PGDG 2.3.0
u24 x86_64 postgresql-17-pgmemcache
PGDG 2.3.0
postgresql-16-pgmemcache
PGDG 2.3.0
postgresql-15-pgmemcache
PGDG 2.3.0
postgresql-14-pgmemcache
PGDG 2.3.0
postgresql-13-pgmemcache
PGDG 2.3.0
u24 aarch64 postgresql-17-pgmemcache
PGDG 2.3.0
postgresql-16-pgmemcache
PGDG 2.3.0
postgresql-15-pgmemcache
PGDG 2.3.0
postgresql-14-pgmemcache
PGDG 2.3.0
postgresql-13-pgmemcache
PGDG 2.3.0

扩展安装

使用 pig 命令行工具安装 pgmemcache 扩展:

pig ext install pgmemcache

使用 Pigsty剧本 安装 pgmemcache 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgmemcache"]}' # -l <集群名>

YUM仓库 手工安装 pgmemcache RPM 包:

dnf install pgmemcache_17*;
dnf install pgmemcache_16*;
dnf install pgmemcache_15*;

APT仓库 手工安装 pgmemcache DEB 包:

apt install postgresql-17-pgmemcache;
apt install postgresql-16-pgmemcache;
apt install postgresql-15-pgmemcache;
apt install postgresql-14-pgmemcache;
apt install postgresql-13-pgmemcache;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgmemcache 扩展:

CREATE EXTENSION pgmemcache;