PIGSTY

RAG

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

RAG 分类包含 10 个 PostgreSQL 扩展。

ID扩展扩展包版本描述
1800vectorpgvector0.8.1向量数据类型和 ivfflat / hnsw 访问方法
1810vchordvchord0.5.1使用Rust重写的高性能向量扩展
1820vectorscalepgvectorscale0.8.0使用DiskANN算法对向量进行高效索引
1830vectorizepg_vectorize0.22.2在PostgreSQL中封装RAG向量检索服务
1840pg_similaritypg_similarity1.0提供17种距离度量函数
1850smlarsmlar1.0高效的相似度搜索函数
1860pg_summarizepg_summarize0.0.1使用LLM对文本字段进行总结
1870pg_tiktokenpg_tiktoken0.0.1在PostgreSQL中计算OpenAI使用的Token数
1880pg4mlpg4ml2.0PG4ML是一个机器学习框架
1890pgmlpgml2.10.0PostgresML:用SQL运行机器学习算法并训练模型

vector - 0.8.1

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

扩展官网属性
扩展包pgvector
RPMpgvector_$v*
DDL
DEBpostgresql-$v-pgvector
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

vchord - 0.5.1

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

扩展官网属性
扩展包vchord
LOAD
RPMvchord_$v
DDL
DEBpostgresql-$v-vchord
LIB
语言
Rust
许可证
AGPL-3.0
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

vectorscale - 0.8.0

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

扩展官网属性
扩展包pgvectorscale
RPMpgvectorscale_$v
DDL
DEBpostgresql-$v-pgvectorscale
LIB
语言
Rust
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

vectorize - 0.22.2

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

扩展官网属性
扩展包pg_vectorize
RPMpg_vectorize_$v
DDL
DEBpostgresql-$v-pg-vectorize
LIB
语言
Rust
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

pg_similarity - 1.0

提供17种距离度量函数

扩展官网属性
扩展包pg_similarity
RPMpg_similarity_$v*
DDL
DEBpostgresql-$v-similarity
LIB
语言
C
许可证
BSD 3-Clause
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

smlar - 1.0

高效的相似度搜索函数

扩展官网属性
扩展包smlar
RPMsmlar_$v*
DDL
DEBpostgresql-$v-smlar
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

pg_summarize - 0.0.1

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

扩展官网属性
扩展包pg_summarize
RPMpg_summarize_$v
DDL
DEBpostgresql-$v-pg-summarize
LIB
语言
Rust
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

pg_tiktoken - 0.0.1

在PostgreSQL中计算OpenAI使用的Token数

扩展官网属性
扩展包pg_tiktoken
RPMpg_tiktoken_$v
DDL
DEBpostgresql-$v-pg-tiktoken
LIB
语言
Rust
许可证
Apache-2.0
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

pg4ml - 2.0

PG4ML是一个机器学习框架

扩展官网属性
扩展包pg4ml
RPMpg4ml_$v
DDL
DEBpostgresql-$v-pg4ml
语言
C
TRUST
许可证
AGPL-3.0
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14

pgml - 2.10.0

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

扩展官网属性
扩展包pgml
LOAD
RPMpgml_$v
DDL
DEBpostgresql-$v-pgml
LIB
语言
Rust
许可证
MIT
OS/Archx86_64aarch64
el8
18
17
16
15
14
18
17
16
15
14
el9
18
17
16
15
14
18
17
16
15
14
d12
18
17
16
15
14
18
17
16
15
14
u22
18
17
16
15
14
18
17
16
15
14
u24
18
17
16
15
14
18
17
16
15
14