Bases de datos gestionadas para Proyectos y VPS

Qué consigues: un PostgreSQL, un MariaDB o un Redis levantado y mantenido por nosotros, que se enchufa a tus proyectos con un clic y cuya dirección de conexión se escribe sola en las variables de entorno.

Antes de empezar

Si lo que tienes es un sitio web, probablemente no necesitas esto. El panel lo dice sin rodeos: «Para tus Sitios no hace falta ninguna: ya llevan MariaDB y phpMyAdmin incluidos». Esto es para Proyectos y para tus VPS.

Van por base y al mes, y se contratan aparte. Cada plan que contratas te da una plaza; cuando la usas, para crear otra hace falta otra plaza.

Pasos

  1. Menú Proyectos → Bases de datos.

  2. Si no te queda ninguna plaza libre, pulsa Contratar otra primero.

  3. Crear base de datos:

    • Motor — PostgreSQL, MariaDB o Redis.

    • Nombre — en minúsculas, con números y guiones, empezando por letra. Acaba siendo una dirección dentro del clúster, por eso es tan estricto.

    • Plan — sólo salen los que tienen plaza libre.

  4. Cuando arranque, en su ficha tienes la dirección de conexión.

Enchufarla a un proyecto

En la ficha de la base, Enchufar: eliges el proyecto y el nombre de la variable, que por defecto es DATABASE_URL. A partir de ahí el proyecto la tiene en su entorno sin que la copies a ningún sitio.

Cambiar la contraseña

Cambiar la contraseña genera una nueva y la reescribe sola en los proyectos enchufados. El motor la empieza a usar al reiniciarse. Si la base está también en un VPS o en un script tuyo, ésos los tienes que cambiar tú.

Cómo sabes que ha salido bien

Míralo desde el proyecto, no desde la ficha. Despliega y comprueba que la aplicación conecta de verdad. Si no, en la ficha de la base tienes su estado y su registro, que se actualizan solos cada pocos segundos.

Problemas frecuentes

«No te queda ninguna plaza de este plan»

Cada plaza es una base. Contrata otra desde «Contratar otra» y la creas en un minuto.

«El nombre va en minúsculas, con números y guiones, y empieza por letra»

El nombre acaba siendo una dirección de red dentro del clúster, y ahí no valen mayúsculas, puntos ni guiones bajos.

«La hemos creado pero no ha arrancado»

Mira su estado en un momento: casi siempre acaba levantando sola. Si sigue igual, escríbenos.

Cambié la contraseña y mi VPS ya no conecta

La contraseña nueva se reescribe sola en los proyectos enchufados, pero no en tus VPS ni en tus scripts. Ésos los actualizas tú a mano.

Mi proyecto no ve la variable DATABASE_URL

Comprueba que la base está enchufada a ese proyecto y que el nombre de la variable es el que tu aplicación lee. Después del cambio hay que volver a desplegar.

¿Puedo hacer la base más grande?

El tamaño lo da el plan, no se elige. Para más espacio, contrata un plan mayor y pasa los datos.

¿Redis me guarda los datos para siempre?

Redis está para caché. No lo uses como almacén de lo que no puedas permitirte perder: para eso, PostgreSQL o MariaDB.

Quiero recuperar una base de ayer

Las respaldamos nosotros, pero no hay botón de restaurar. Pídelo por ticket con el nombre de la base y el día.

Quiero borrarla

En su ficha, la zona de peligro. Tienes que escribir su nombre exacto: es lo único que impide borrar la que no era.