根据 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;
命令时仍然出现相同的错误。
不确定 AWS,但我必须使用矢量进行本地安装:
CREATE EXTENSION vector;