¿Hay una forma recomendada de obtener pgvector en RDS?

¿Hay una forma recomendada de obtener pgvector en RDS?

esta página afirma:

La extensión pgvector está disponible en todas las instancias de base de datos en Amazon RDS que ejecutan PostgreSQL 15.2 y superior en todas las regiones de AWS, incluidas las regiones de AWS GovCloud (EE. UU.).

Pero hasta donde yo sé, había algún problema sutil con PG14. Creo que este sitio se ejecuta en RDS, sin embargo.

Presumiblemente, los autoalojadores típicos no tendrán este problema, ya que la imagen de base de datos actual tiene pgvector, pero en los dos lugares donde quería probar esto se están ejecutando otras instalaciones de pg. :crying_cat_face:

3 Me gusta

¡Lo arreglamos! Meta ha estado ejecutando PG15 durante unos 3 meses. (prepárense para la actualización de pg autoalojado pronto)

Pero mientras AWS no te lo dice de antemano, también tienes pgvector en PG 13.11 allí :wink:

pgvector está disponible en los servicios de PostgreSQL alojados en AWS RDS, Aurora, Azure, GCP y Digital Ocean, así que creo que esto no será un problema.

2 Me gusta

Genial. Es bueno saberlo. Gracias. Eso resolverá un problema. El otro es una imagen de postgres autoinstalada que hace replicación. Quizás pueda averiguar cómo usar la imagen de Discourse y hacer que la replicación funcione con ella.

Gracias.

1 me gusta

pgvector está en los PPA oficiales de PostgreSQL de Ubuntu/Debian, por lo que después de habilitarlo, es un simple apt install pgvector en cualquier servidor/imagen a la que tenga acceso.

2 Me gusta

Sus. Curiosamente, la imagen de Docker postgres:13 no resuelve el problema con apt como se sugirió. Parecía que la imagen oficial de pg sería una forma segura de proceder.

1 me gusta

Lo siento, eso no fue realmente estricto para copiar y pegar, el comando exacto sería

apt update && apt install postgresql-${PG_MAJOR}-pgvector
1 me gusta

:person_facepalming:

LOL. ¡Gracias, mi postgres y su réplica ya están actualizados y lo he instalado! Ahora, para los informes de errores.

2 Me gusta

Ahora, si la memoria no me falla, ese es más o menos el momento en que tiendes a implementarlo para nosotros, los tipos de instalación estándar.

¿Tienes en mente un cronograma de implementación planificado para PG15?

3 Me gusta

Sí, teniendo en cuenta las últimas veces, deberíamos introducir esa actualización en este o en el próximo trimestre, efectivamente. Aun así, todavía no hemos iniciado el despliegue de la actualización de autoalojamiento.

5 Me gusta

Se dividió una publicación en un nuevo tema: ¿Enviar solicitudes a IA a través de Typeform?

Para beneficio de otros: para obtener pg_vector en AWS RDS 13.x, ejecuté lo siguiente como administrador en pgadmin:

CREATE EXTENSION vector;

1 me gusta