RDSでpgvectorを使用するための推奨方法はありますか?

RDS で pgvector を利用する推奨の方法はありますか?

こちらのページ には次のように記載されています。

pgvector 拡張機能は、AWS GovCloud (米国) リージョンを含むすべての AWS リージョンで、PostgreSQL 15.2 以降を実行している Amazon RDS のすべてのデータベースインスタンスで利用できます。

しかし、私が知る限り、PG14 では何らかの微妙な問題がありました。このサイトは RDS で実行されていると思いますが。

おそらく、現在のデータベースイメージには pgvector が含まれているため、通常のセルフホスティングではこの問題は発生しないでしょうが、私がこれを試したかった 2 つの場所はどちらも他の pg インストールを実行しています。 :crying_cat_face:

「いいね!」 3

修正しました!Metaは3ヶ月ほどPG15で稼働しています。(セルフホストのPGアップグレードに備えてください)

しかし、AWSは事前に教えてくれませんが、PG 13.11にもpgvectorが含まれていますよ :wink:

pgvectorは、AWS RDS、Aurora、Azure、GCP、Digital OceanでホストされているPostgreSQLサービスで利用可能なので、問題にはならないと思います。

「いいね!」 2

クール。それは良い情報ですね。ありがとうございます。これで一つの問題は解決します。もう一つは、レプリケーションを行う自己インストールされたPostgresイメージです。Discourseイメージを使用して、それでレプリケーションを機能させることができるかもしれません。

ありがとうございます。

「いいね!」 1

pgvectorはUbuntu/Debianの公式PostgreSQL PPAに含まれているため、それを有効にした後は、アクセスできる任意のサーバー/イメージでapt install pgvectorを実行するだけで簡単にインストールできます。

「いいね!」 2

ため息。不思議なことに、postgres:13 のDockerイメージは、提案されたようにaptの問題を解決しませんでした。公式のpgイメージが安全な選択肢だと思われました。

「いいね!」 1

すみません、それはコピー&ペーストには厳密ではありませんでした。正確なコマンドは次のとおりです。

apt update && apt install postgresql-${PG_MAJOR}-pgvector
「いいね!」 1

:person_facepalming:

(笑)。ありがとうございます。Postgresとレプリカが更新され、インストールが完了しました!バグレポートに進みます。

「いいね!」 2

私の記憶が正しければ、それは私たちが標準的なインストールタイプに展開する時期とほぼ同じです。

PG15の展開スケジュールはありますか?

「いいね!」 3

はい、過去数回のことを考慮すると、今四半期または次の四半期にそのアップグレードを導入することになるでしょう。しかし、まだセルフホスティングのアップグレード展開は開始していません。

「いいね!」 5

投稿が新しいトピックに分割されました:Typeform経由でAIにリクエストを送信しますか?

他の人のために - AWS RDS 13.x で pg_vector を取得するには、pgadmin で管理者の権限で次を実行しました。

CREATE EXTENSION vector;

「いいね!」 1