Y a-t-il une méthode recommandée pour installer pgvector sur RDS ?

Existe-t-il une méthode recommandée pour obtenir pgvector sur RDS ?

cette page affirme :

L’extension pgvector est disponible sur toutes les instances de base de données d’Amazon RDS exécutant PostgreSQL 15.2 et versions ultérieures dans toutes les régions AWS, y compris les régions AWS GovCloud (US).

Mais d’après mes dernières informations, il y avait un problème subtil avec PG14. Je pense que ce site fonctionne sur RDS, cependant.

On peut supposer que les auto-hébergeurs typiques n’auront pas ce problème car l’image de base de données actuelle a pgvector, mais les deux endroits où je voulais essayer cela exécutent d’autres installations pg. :pleurer:

Nous l’avons résolu ! Meta utilise PG15 depuis environ 3 mois. (préparez-vous à la mise à niveau de pg auto-hébergée bientôt)

Mais bien qu’AWS ne vous le dise pas à l’avance, vous avez également pgvector sur PG 13.11 :wink:

pgvector est disponible dans les services PostgreSQL hébergés par AWS RDS, Aurora, Azure, GCP et Digital Ocean, donc je pense que ce ne sera pas un problème.

Cool. C’est une bonne nouvelle. Merci. Cela résoudra un problème. L’autre est une image postgres auto-installée qui fait de la réplication. Peut-être que je pourrai trouver comment utiliser l’image Discourse et faire fonctionner la réplication avec elle.

Merci.

pgvector est sur les dépôts officiels PostgreSQL de Ubuntu/Debian, donc après les avoir activés, il suffit d’exécuter apt install pgvector sur n’importe quel serveur / image auquel vous avez accès.

Soupir. Étrangement, l’image Docker postgres:13 ne résout pas le problème avec apt comme suggéré. Il semblait que l’image pg officielle serait une voie sûre à suivre.

Désolé, ce n’était pas vraiment adapté pour un copier-coller, la commande exacte serait

apt update && apt install postgresql-${PG_MAJOR}-pgvector

:person_facepalming:

LOL. Merci, mon postgres et sa réplique sont maintenant mis à jour et je l’ai installé ! Maintenant, pour les rapports de bugs.

Si ma mémoire est bonne, c’est à peu près à ce moment-là que vous avez tendance à le déployer pour nous, types d’installation standard.

Avez-vous un calendrier de déploiement prévu pour PG15 ?

Oui, en tenant compte des dernières fois, nous devrions effectivement introduire cette mise à niveau au cours de ce trimestre ou du prochain. Cependant, nous n’avons pas encore lancé le déploiement de la mise à niveau de l’auto-hébergement.

Pour le bénéfice des autres - pour obtenir pg_vector sur AWS RDS 13.x, j’ai exécuté ce qui suit en tant qu’administrateur dans pgadmin :

CREATE EXTENSION vector;