This is the multi-page printable view of this section.
Click here to print.
Return to the regular view of this page.
类目:RAG
AI与RAG扩展插件:向量数据库,DiskANN 向量索引,相似度度量函数集,库内机器学习与推理 pgml,等等。
1 - vector
向量数据类型和 ivfflat / hnsw 访问方法
扩展概览
PGDG 第一方扩展: pgvector
: 向量数据类型和 ivfflat / hnsw 访问方法
基本信息
元数据
- 默认版本:0.7.4
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PGDG
- RPM包名:
pgvector_$v*
- RPM版本:
0.7.4
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pgvector
- DEB版本:
0.7.4
- DEB依赖:无
扩展详情
2 - vectorscale
使用DiskANN算法对向量进行高效索引
扩展概览
PIGSTY 第三方扩展: pgvectorscale
: 使用DiskANN算法对向量进行高效索引
基本信息
元数据
- 默认版本:0.4.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:
vector
软件包
- RPM仓库:PIGSTY
- RPM包名:
pgvectorscale_$v
- RPM版本:
0.4.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pgvectorscale
- DEB版本:
0.4.0
- DEB依赖:无
扩展详情
3 - vectorize
在PostgreSQL中封装RAG向量检索服务
扩展概览
PIGSTY 第三方扩展: pg_vectorize
: 在PostgreSQL中封装RAG向量检索服务
基本信息
元数据
- 默认版本:0.18.3
- PG大版本:
16
,15
,14
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
vectorize
- 所需扩展:
pg_cron
, pgmq
, vector
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_vectorize_$v
- RPM版本:
0.18.3
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-vectorize
- DEB版本:
0.18.3
- DEB依赖:无
扩展详情
4 - pg_similarity
提供17种距离度量函数
扩展概览
PIGSTY 第三方扩展: pg_similarity
: 提供17种距离度量函数
基本信息
元数据
- 默认版本:1.0
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_similarity_$v*
- RPM版本:
1.0
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-similarity
- DEB版本:
1.0
- DEB依赖:无
扩展详情
5 - smlar
高效的相似度搜索函数
扩展概览
PIGSTY 第三方扩展: smlar
: 高效的相似度搜索函数
基本信息
元数据
- 默认版本:1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度:未知
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
smlar_$v*
- RPM版本:
1.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-smlar
- DEB版本:
1.0
- DEB依赖:无
扩展详情
6 - pg_tiktoken
在PostgreSQL中计算OpenAI使用的Token数
扩展概览
PIGSTY 第三方扩展: pg_tiktoken
: 在PostgreSQL中计算OpenAI使用的Token数
基本信息
元数据
- 默认版本:0.0.1
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:无
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_tiktoken_$v
- RPM版本:
0.0.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-tiktoken
- DEB版本:
0.0.1
- DEB依赖:无
扩展详情
7 - pgml
PostgresML:用SQL运行机器学习算法并训练模型
扩展概览
PIGSTY 第三方扩展: pgml
: PostgresML:用SQL运行机器学习算法并训练模型
基本信息
元数据
- 默认版本:2.9.3
- PG大版本:
16
,15
,14
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pgml
- 所需扩展:无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pgml_$v
- RPM版本:
2.9.3
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pgml
- DEB版本:
2.9.2
- DEB依赖:无
扩展详情
8 - pg4ml
PG4ML是一个机器学习框架
扩展概览
PIGSTY 第三方扩展: pg4ml
: PG4ML是一个机器学习框架
基本信息
元数据
- 默认版本:2.0
- PG大版本:
17
,16
,15
,14
,13
,12
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 受信任,无需超级用户,带
CREATE
权限的用户可以直接创建
- 所需模式:无
- 所需扩展:
plpgsql
, tablefunc
, cube
, plpython3u
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg4ml_$v
- RPM版本:
2.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg4ml
- DEB版本:
2.0
- DEB依赖:无
扩展详情