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.