Bases de données

Bases gérées, variables exposées et suppression.

Bases disponibles

PostgreSQL 16, MySQL 8, MariaDB 11, Redis 7 et MongoDB 7. Les identifiants sont générés à la création et les données sont stockées sur un volume persistant.

Se connecter depuis un service

Chaque base expose des variables à référencer depuis vos services :

  • PostgreSQL : DATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE ;
  • MySQL : DATABASE_URL, MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE ;
  • MariaDB : DATABASE_URL, MARIADB_HOST, MARIADB_PORT, MARIADB_USER, MARIADB_PASSWORD, MARIADB_DATABASE ;
  • Redis : REDIS_URL, REDIS_HOST, REDIS_PORT, REDIS_PASSWORD ;
  • MongoDB : MONGO_URL, MONGO_HOST, MONGO_PORT, MONGO_USER, MONGO_PASSWORD.
DATABASE_URL=${postgres.DATABASE_URL}

Les bases n'ont pas de domaine public : elles ne sont pas exposées sur Internet.

Suppression

Supprimer une base (ou son projet) arrête le service ; son volume de données est conservé 7 jours avant d'être effacé définitivement.

Bases de données — Kapapra docs