PostgreSQL · 17
PostgreSQL 17 gestionado
Elige la memoria y la base de datos arranca con host, un puerto exclusivo de esa base, contraseña y certificados listos. La conexión solo ocurre por TLS con certificado de cliente, y el contenido de las tablas se recorre desde el propio panel, sin instalar ningún cliente.
PostgreSQL comenzó como un proyecto de investigación
En Berkeley, Michael Stonebraker y Lawrence Rowe abrieron el camino hacia una base relacional extensible — y la comunidad llevó el proyecto adelante.

Michael Stonebraker
Dcoetzee · CC0
1986: nace POSTGRES
El proyecto comenzó en UC Berkeley, liderado por Michael Stonebraker, como sucesor de sus investigaciones con Ingres.
Del laboratorio a SQL
El sistema evolucionó desde una base objeto-relacional de investigación, incorporó SQL, se convirtió en Postgres95 y adoptó el nombre PostgreSQL.
Una comunidad mantiene el motor
El código salió del laboratorio y pasó a desarrollarse abiertamente, con foco en integridad, extensibilidad y compatibilidad.
Con qué viene un PostgreSQL de aquí
Nada de esto lo configuras tú: es el estado en el que nace la instancia.
Versión 17, ya configurada
La plataforma levanta el contenedor, genera la contraseña y te devuelve el host con el formato id-sin-guiones.db.usa1.vertraweb.app con un puerto exclusivo de esa base. No hay archivo de configuración que escribir ni paquete que instalar.
TLS obligatorio, certificados en el panel
Aquí no existe la conexión en texto plano. La CA, el certificado de servidor y el de cliente se generan automáticamente, y la autenticación es certificado + contraseña. Descarga los tres desde el panel o por la API.
Esquemas, tablas y consola SQL
La pestaña Datos recorre esquemas, tablas, columnas, índices y filas — 200 por página — e incluye una consola SQL con tiempo límite de 10 s aplicado por el propio motor. Disponible a partir del plan Intermediary.
Snapshot, restauración y reinicios de credenciales
Desde el panel: iniciar, parar, reiniciar, restablecer la contraseña, restablecer los certificados, crear un snapshot con descarga en ZIP y restaurar uno anterior, con 30 segundos entre restauraciones.
Dónde suele encajar PostgreSQL
Cuando el dato tiene una forma definida y la consulta necesita cruzar más de una tabla, lo relacional es lo más barato de mantener.
Back-end de API con esquema
Clave foránea, restricción de unicidad y transacción ACID resuelven en la base de datos lo que si no tendrías que escribir en la aplicación. Las migraciones de tu framework corren contra esta instancia como contra cualquier PostgreSQL 17.
Consultas e informes
JOIN, agregación, CTE y funciones de ventana vienen del motor, no de una capa nuestra. Para comprobar un resultado antes de llevarlo a la aplicación, la consola SQL de la pestaña Datos devuelve hasta 1000 filas.
Estado de bots y workers
El bot en Python o Node vive en el mismo panel y se conecta al host de la base de datos con TLS. Si el proceso cae, el auto-restart lo levanta de nuevo y reencuentra el dato donde lo dejó.
Datos híbridos, sin una segunda base
jsonb, arrays, tipos de rango y búsqueda de texto son nativos de PostgreSQL: la parte semiestructurada de tu dominio cabe en la misma instancia que guarda las tablas normalizadas.
Datos de conexión
Estos valores aparecen en la página de la base de datos en cuanto termina de arrancar. El id es el identificador de la base sin los guiones.
| Versión | 17 |
|---|---|
| Puerto | <port> |
| TLS | Obligatorio |
| Autenticación | Certificado + contraseña |
| Host | <id>.db.usa1.vertraweb.app |
Conectar con psql
Descarga antes el certificate.pem (la CA) y el certificate.crt/certificate.key (el certificado de cliente) desde el panel — sslrootcert solo no basta, el servidor rechaza la conexión sin sslcert y sslkey. sslmode=verify-full es el modo que valida la cadena y el nombre del host.
psql "host=<id>.db.usa1.vertraweb.app port=<port> dbname=postgres user=postgres password=$SENHA sslmode=verify-full sslrootcert=certificate.pem sslcert=certificate.crt sslkey=certificate.key"Un plan para cada etapa del proyecto
La memoria y el almacenamiento cambian según el plan; el motor, no. Compara los planes y elige el que te sirve hoy.
Comparar planesOtras bases de datos gestionadas
Mismo panel, mismos certificados, otro motor.
Preguntas frecuentes sobre PostgreSQL gestionado
Las dudas que más llegan a soporte sobre bases de datos PostgreSQL.
¿Cómo me conecto con TLS?
TLS es obligatorio y la CA sola no basta: descarga el certificate.pem (sslrootcert) y el certificate.crt/certificate.key (sslcert/sslkey) y pasa sslmode=verify-full. En bibliotecas como psycopg o node-postgres, el equivalente es activar SSL e indicar la CA y el certificado de cliente — sin el certificado de cliente el servidor rechaza la conexión aunque la contraseña sea correcta.
¿Dónde descargo los certificados?
En la página de la base de datos del panel, o por la API. La plataforma genera la CA, el certificado de servidor y el de cliente automáticamente al crear la base, y puedes descargarlos cuando quieras, tantas veces como necesites.
¿Qué borra el reinicio destructivo?
El contenido de la base de datos. Restablecer devuelve la instancia a su estado inicial y no se puede deshacer — es una operación distinta de restablecer la contraseña y restablecer los certificados, que cambian credenciales y conservan los datos. Crea un snapshot antes.
¿Cómo restauro un snapshot?
Desde la lista de snapshots de la base: elige el punto y confirma la restauración. Hay 30 segundos de espera entre una restauración y la siguiente, y el contenido del snapshot también se puede descargar en ZIP.
¿Cuántas bases puedo tener y qué cambia según el plan?
En los planes de pago no hay una cantidad fija de bases: cada instancia se crea con la RAM que eliges y debe caber en la memoria disponible del plan. Esta instancia PostgreSQL requiere al menos 1.024 MB. Free ("suspendido") permite 1 app + 1 base, pero la RAM del plan Free aún está pendiente de definición. Los snapshots manuales empiezan en Scale, y la pestaña Datos, en Intermediary.
Crea tu PostgreSQL ahora
Elige la memoria, espera a que la base arranque y conecta con el host y los certificados que aparecen en el panel.
Crear cuenta