关于此问题已有几篇帖子,其中包含贡献者关于 docker_manager 中已修复此问题的回复。
但我运行 launcher rebuild app 时仍然遇到此问题。我使用单个容器(在 Linux VM 上),数据库托管在 Azure Postgresql Flexible Server 上。
再往下看……
最终总结
有人设法解决了这个(Azure Postgresql)设置的问题吗?
附注:目前我将继续禁用 AI 插件来运行 discourse。
关于此问题已有几篇帖子,其中包含贡献者关于 docker_manager 中已修复此问题的回复。
但我运行 launcher rebuild app 时仍然遇到此问题。我使用单个容器(在 Linux VM 上),数据库托管在 Azure Postgresql Flexible Server 上。
再往下看……
最终总结
有人设法解决了这个(Azure Postgresql)设置的问题吗?
附注:目前我将继续禁用 AI 插件来运行 discourse。
如果您为此数据库配置的用户不是扩展的所有者,它将失败并显示上述消息:“ERROR: must be the owner of the extension vector”。
要解决此问题,请使用所有者用户直接登录数据库并运行 ALTER EXTENSION vector UPDATE TO '0.7.0';。
感谢 @Falco,这为我解决了问题!
由于 Azure 不允许指定版本,我运行了 ALTER EXTENSION vector UPDATE 来更新到最新可用版本。扩展安装是数据库特定的,因此需要连接到 discourse 数据库(而不是默认的 postgres 数据库)来运行更新语句。
以下是如何检查当前安装的版本以及如何更新。
SELECT name, default_version, installed_version FROM pg_available_extensions WHERE name = 'vector';
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.