Un sistema de gestión de bases de datos relacional gratuito y de código abierto que enfatiza la extensibilidad y el cumplimiento de SQL.
Esta distribución de PostgreSQL contiene la extensión "pgvector", que proporciona capacidades de búsqueda vectorial para PostgreSQL. Puedes usar "pgvector" para construir aplicaciones de búsqueda vectorial, como sistemas de recomendación, búsqueda por similitud y más.
Es una implementación con un solo clic, por lo que rara vez necesitas configurar PostgreSQL después de la implementación.
Puedes configurar PostgreSQL editando el archivo /etc/postgresql/postgresql.conf
con Config Editor. Hemos preconfigurado algunos de los ajustes esenciales para ti.
La sección "Instrucciones" contiene el nombre de usuario root, la contraseña y la base de datos predeterminada de tu instancia de PostgreSQL. También proporciona la cadena de conexión y el comando para conectarse desde fuera.
Si deseas acceder a tu PostgreSQL en tus otros servicios (entre servicios), puedes referenciar la variable expuesta POSTGRES_CONNECTION_STRING
en tu servicio con ${POSTGRES_CONNECTION_STRING}
. Para casos más flexibles, puedes referenciar estas variables:
POSTGRES_HOST
: El nombre del host de esta instancia de PostgreSQL para redes privadas.POSTGRES_PORT
: El puerto de esta instancia de PostgreSQL para redes privadas.POSTGRES_DATABASE
: La base de datos predeterminada de esta instancia de PostgreSQL.POSTGRES_USERNAME
: El nombre de usuario root predeterminado de esta instancia de PostgreSQL.POSTGRES_PASSWORD
: La contraseña root predeterminada de esta instancia de PostgreSQL.Si tu proyecto contiene varias instancias de PostgreSQL, la variable de referencia podría ser poco confiable (podría elegir la variable expuesta de otra instancia de PostgreSQL). En este caso, se recomienda especificar manualmente el nombre del host y el puerto de la instancia de PostgreSQL.
Para encontrar el nombre del host y el puerto de tu instancia de PostgreSQL para la red privada, revisa la pestaña "Redes" de tu instancia de PostgreSQL, y verás el nombre del host con el sufijo zeabur.internal
y el puerto que puedes usar para conectarte a esta instancia de PostgreSQL.
Zeabur proporciona la función de copia de seguridad automática para PostgreSQL. Sin embargo, debes restaurar la copia de seguridad manualmente. Puedes restaurar la copia de seguridad siguiendo los pasos a continuación:
data.sql
.<Tu comando de conexión de PostgreSQL> < data.sql
Ten en cuenta que restaurar la copia de seguridad también reemplaza la contraseña de usuario existente. Si prefieres mantener la contraseña de usuario existente, debes eliminar la declaración CREATE ROLE
y ALTER ROLE
del archivo data.sql
antes de ejecutar el comando.