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
| Campo | Obligatorio | Descripción |
|---|---|---|
| Add-on Name | Sí | 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.
| Campo | Obligatorio | Descripción |
|---|---|---|
| Admin Username | Sí | Usuario superusuario de PostgreSQL. Por defecto: postgres. |
| Password | Sí | Contraseña del usuario superusuario. |
| Database Name | Sí | 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.
| Campo | Obligatorio | Descripción |
|---|---|---|
| Enable automatic backups | No | Activa/desactiva los backups automáticos. Activado por defecto. |
| Keep last N backups | Si backups activados | Cantidad de backups más recientes que se mantienen antes de purgar los más antiguos. Por defecto: 10. |
| Cron schedule (UTC) | Si backups activados | Expresió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.
| Campo | Por defecto | Máximo |
|---|---|---|
| Memory | 512Mi | 2Gi |
| CPU | 500m | 2000m |
| Disk Size | 5Gi | 20Gi |
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.