如何在 AWS RDS 上的 postgressql 16.1 数据库实例上使用 pgvector?

问题描述 投票:0回答:1

根据 AWS 文档,我们可以在任何运行 15 或更高版本的 postgresql 数据库中使用 pgvectore 扩展。 但就我而言,当我发出命令时,它会产生错误

CREATE EXTENSION pgvector;

我直接粘贴错误:

postgres=> CREATE EXTENSION pgvector;
ERROR:  extension "pgvector" is not available
DETAIL:  Could not open extension control file "/rdsdbbin/postgres-16.1.R2/share/extension/pgvector.control": No such file or directory.
HINT:  The extension must first be installed on the system where PostgreSQL is running.

此外,我还运行了以下命令:

SHOW rds.extensions;

它列出了所有可用的扩展。 那里可以使用矢量扩展,但运行

CREATE EXTENSION pgvector;
命令时仍然出现相同的错误。

python postgresql amazon-web-services amazon-rds psycopg2
1个回答
0
投票

不确定 AWS,但我必须使用矢量进行本地安装:

CREATE EXTENSION vector;
© www.soinside.com 2019 - 2024. All rights reserved.