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

返回本页常规视图.

类目:RAG

AI与RAG扩展插件:向量数据库,DiskANN 向量索引,相似度度量函数集,库内机器学习与推理 pgml,等等。

RAG 类目共有 10 个可用扩展:

扩展名(详情) 标准名(官网) 仓库 版本 类目 许可证 LOAD DDL TRUST RELOC 简介
vector pgvector PGDG 0.8.0 RAG PostgreSQL 向量数据类型和 ivfflat / hnsw 访问方法
vchord vchord PIGSTY 0.2.0 RAG AGPLv3 使用Rust重写的高性能向量扩展
vectorscale pgvectorscale PIGSTY 0.5.1 RAG PostgreSQL 使用DiskANN算法对向量进行高效索引
vectorize pg_vectorize PIGSTY 0.21.1 RAG PostgreSQL 在PostgreSQL中封装RAG向量检索服务
pg_similarity pg_similarity MIXED 1.0 RAG BSD 3 提供17种距离度量函数
smlar smlar PIGSTY 1.0 RAG PostgreSQL 高效的相似度搜索函数
pg_summarize pg_summarize PIGSTY 0.0.1 RAG PostgreSQL 使用LLM对文本字段进行总结
pg_tiktoken pg_tiktoken PIGSTY 0.0.1 RAG Apache-2.0 在PostgreSQL中计算OpenAI使用的Token数
pg4ml pg4ml PIGSTY 2.0 RAG AGPLv3 PG4ML是一个机器学习框架
pgml pgml PIGSTY 2.10.0 RAG MIT PostgresML:用SQL运行机器学习算法并训练模型

1 - vector

向量数据类型和 ivfflat / hnsw 访问方法

扩展概览

PGDG 第一方扩展: pgvector : 向量数据类型和 ivfflat / hnsw 访问方法

基本信息

  • 扩展编号: 1800
  • 扩展名称: vector
  • 标准包名: pgvector
  • 扩展类目: RAG
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/pgvector/pgvector
  • 编程语言: C
  • 其他标签: 无
  • 备注信息: 无

元数据

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

软件包

  • RPM仓库:PGDG
  • RPM包名:pgvector_$v*
  • RPM版本:0.8.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgvector
  • DEB版本:0.8.0
  • DEB依赖:无

扩展详情

2 - vchord

使用Rust重写的高性能向量扩展

扩展概览

PIGSTY 第三方扩展: vchord : 使用Rust重写的高性能向量扩展

基本信息

  • 扩展编号: 1810
  • 扩展名称: vchord
  • 标准包名: vchord
  • 扩展类目: RAG
  • 开源协议: AGPLv3
  • 官方网站: https://github.com/tensorchord/VectorChord
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息:

元数据

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

软件包

  • RPM仓库:PIGSTY
  • RPM包名:vchord_$v
  • RPM版本:0.2.0
  • RPM依赖:0, ., 2, ., 0
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-vchord
  • DEB版本:0.1.0
  • DEB依赖:postgresql-$v-pgvector

扩展详情

3 - vectorscale

使用DiskANN算法对向量进行高效索引

扩展概览

PIGSTY 第三方扩展: pgvectorscale : 使用DiskANN算法对向量进行高效索引

基本信息

  • 扩展编号: 1820
  • 扩展名称: vectorscale
  • 标准包名: pgvectorscale
  • 扩展类目: RAG
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/timescale/pgvectorscale
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息: 无

元数据

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

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pgvectorscale_$v
  • RPM版本:0.5.1
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pgvectorscale
  • DEB版本:0.5.1
  • DEB依赖:无

扩展详情

4 - vectorize

在PostgreSQL中封装RAG向量检索服务

扩展概览

PIGSTY 第三方扩展: pg_vectorize : 在PostgreSQL中封装RAG向量检索服务

基本信息

  • 扩展编号: 1830
  • 扩展名称: vectorize
  • 标准包名: pg_vectorize
  • 扩展类目: RAG
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/tembo-io/pg_vectorize
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息: 无

元数据

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

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_vectorize_$v
  • RPM版本:0.21.1
  • RPM依赖:0, ., 2, 1, ., 1
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-vectorize
  • DEB版本:0.21.1
  • DEB依赖:postgresql-$v-pgmq, postgresql-$v-pg-cron, postgresql-$v-pgvector

扩展详情

5 - pg_similarity

提供17种距离度量函数

扩展概览

MIXED 第三方扩展: pg_similarity : 提供17种距离度量函数

基本信息

  • 扩展编号: 1840
  • 扩展名称: pg_similarity
  • 标准包名: pg_similarity
  • 扩展类目: RAG
  • 开源协议: BSD 3
  • 官方网站: https://github.com/eulerto/pg_similarity
  • 编程语言: C
  • 其他标签: 无
  • 备注信息: 无

元数据

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

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_similarity_$v*
  • RPM版本:1.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-similarity
  • DEB版本:1.0
  • DEB依赖:无

扩展详情

6 - smlar

高效的相似度搜索函数

扩展概览

PIGSTY 第三方扩展: smlar : 高效的相似度搜索函数

基本信息

  • 扩展编号: 1850
  • 扩展名称: smlar
  • 标准包名: smlar
  • 扩展类目: RAG
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/jirutka/smlar
  • 编程语言: C
  • 其他标签: nil-lic
  • 备注信息:

元数据

  • 默认版本: 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依赖:无

扩展详情

7 - pg_summarize

使用LLM对文本字段进行总结

扩展概览

PIGSTY 第三方扩展: pg_summarize : 使用LLM对文本字段进行总结

基本信息

  • 扩展编号: 1860
  • 扩展名称: pg_summarize
  • 标准包名: pg_summarize
  • 扩展类目: RAG
  • 开源协议: PostgreSQL
  • 官方网站: https://github.com/HexaCluster/pg_summarize
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息: 无

元数据

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

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_summarize_$v
  • RPM版本:0.0.1
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-summarize
  • DEB版本:0.0.1
  • DEB依赖:无

扩展详情

8 - pg_tiktoken

在PostgreSQL中计算OpenAI使用的Token数

扩展概览

PIGSTY 第三方扩展: pg_tiktoken : 在PostgreSQL中计算OpenAI使用的Token数

基本信息

  • 扩展编号: 1870
  • 扩展名称: pg_tiktoken
  • 标准包名: pg_tiktoken
  • 扩展类目: RAG
  • 开源协议: Apache-2.0
  • 官方网站: https://github.com/kelvich/pg_tiktoken
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息: 无

元数据

  • 默认版本: 0.0.1
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

9 - pg4ml

PG4ML是一个机器学习框架

扩展概览

PIGSTY 第三方扩展: pg4ml : PG4ML是一个机器学习框架

基本信息

元数据

  • 默认版本: 2.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

10 - pgml

PostgresML:用SQL运行机器学习算法并训练模型

扩展概览

PIGSTY 第三方扩展: pgml : PostgresML:用SQL运行机器学习算法并训练模型

基本信息

  • 扩展编号: 1890
  • 扩展名称: pgml
  • 标准包名: pgml
  • 扩展类目: RAG
  • 开源协议: MIT
  • 官方网站: https://github.com/postgresml/postgresml
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息: 无

元数据

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

软件包

  • RPM仓库:
  • RPM包名:无
  • RPM版本:无
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pgml
  • DEB版本:2.10.0
  • DEB依赖:无

扩展详情