ja3
(Ja)
1
この問題については、いくつかのスレッドがあり、その中には docker_manager で修正されたという貢献者からの回答も含まれています。
しかし、launcher rebuild app を実行しても、この問題はまだ発生しています。単一コンテナ(Linux VM 上)を使用しており、データベースは Azure PostgreSQL の Flexible Server でホストされています。
さらに下に…
最終的なまとめ
このセットアップ(Azure PostgreSQL)で解決策を見つけられた方はいらっしゃいますか?
追伸:現時点では、AI プラグインを無効にして Discourse を実行し続けています。
Falco
(Falco)
2
このデータベース用に設定したユーザーが拡張機能の所有者でない場合、「ERROR: must be the owner of the extension vector」というメッセージが表示されて失敗します。
この問題を回避するには、所有者であるユーザーで直接データベースにログインし、「ALTER EXTENSION vector UPDATE TO '0.7.0';」を実行してください。
「いいね!」 4
ja3
(Ja)
3
@Falcoさん、ありがとうございます。これで問題が解決しました。
Azureではバージョンを指定できないため、ALTER EXTENSION vector UPDATE を実行して最新の利用可能なバージョンに更新しました。拡張機能のインストールはデータベース固有であるため、更新ステートメントを実行するには、デフォルトの postgres データベースではなく、discourse データベースに接続する必要があります。
現在のインストール済みバージョンを確認し、更新する方法を以下に示します。
SELECT name, default_version, installed_version FROM pg_available_extensions WHERE name = 'vector';
「いいね!」 1
system
(system)
クローズされました:
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.