Saltar al contenido principal

PostgreSQL

1. Visión General​

El add-on PostgreSQL implementa una instancia dedicada de la base de datos relacional PostgreSQL dentro de un entorno, con soporte para ACID, JSON y backups automáticos.

Úsalo cuando una aplicación, Flow u otro add-on necesita una base relacional propia, aislada de las demás.

Tags del catálogo: Database, SQL.

2. Prerrequisitos​

  • Un squad y un entorno ya seleccionados en la pantalla de Add-ons.

3. Paso a paso del Deploy​

El asistente de deploy de PostgreSQL tiene 4 pasos:

Paso 1 — General​

CampoObligatorioDescripción
Add-on NameSíNombre del add-on dentro del entorno. Solo letras minúsculas, números y guiones (3 a 63 caracteres). Ejemplo: my-postgres.

Paso 2 — Admin User​

Define las credenciales de superusuario de la instancia, usadas por la consola administrativa, por los backups y por el copilot.

CampoObligatorioDescripción
Admin UsernameSíUsuario superusuario de PostgreSQL. Por defecto: postgres.
PasswordSíContraseña del usuario superusuario.
Database NameSíNombre de la base de datos creada en la instancia. Por defecto: postgres.

Paso 3 — Backup​

Configura los backups automáticos de la instancia. Los backups se envían a Google Cloud Storage con la frecuencia definida por el cron, y los más antiguos se eliminan automáticamente cuando se supera el límite de retención.

CampoObligatorioDescripción
Enable automatic backupsNoActiva/desactiva los backups automáticos. Activado por defecto.
Keep last N backupsSi backups activadosCantidad de backups más recientes que se mantienen antes de purgar los más antiguos. Por defecto: 10.
Cron schedule (UTC)Si backups activadosExpresión cron (en UTC) que define la frecuencia de los backups. Por defecto: 0 2 * * * (todos los días a las 02:00 UTC).

Paso 4 — Database Resources (PostgreSQL)​

Define los recursos asignados a la instancia.

CampoPor defectoMáximo
Memory512Mi2Gi
CPU500m2000m
Disk Size5Gi20Gi

Al hacer clic en Deploy Add-on, se inicia la implementación. El add-on pasa a aparecer en la pestaña My Add-ons del entorno.

4. Preguntas frecuentes​

¿Se pueden desactivar los backups automáticos después del deploy? No. La configuración de backups automáticos se define en el momento de la implementación y no puede desactivarse después.

¿Dónde se almacenan los backups y por cuánto tiempo? La retención es por cantidad, no por tiempo: configuras un número X de backups a mantener (Keep last N backups) y la plataforma guarda siempre los X más recientes, descartando los más antiguos. La frecuencia con la que se generan esos backups se define en el campo Cron schedule (UTC) del Paso 3.