Créer une base de données PostgreSQL et la relier à votre application
Faites tourner une base PostgreSQL privée sur votre serveur et donnez-la à une application sous la forme de DATABASE_URL.
Comment fonctionnent les bases de données gérées
Les bases de données gérées tournent comme conteneurs sur le même serveur que vos applications, sur le réseau Docker privé de l’espace de travail. Leurs ports ne sont pas ouverts sur internet. Vous pouvez choisir PostgreSQL 16, MySQL 8.4, Redis 7.4 ou MongoDB 7.
Créer la base de données
- Ouvrez l’espace de travail dans le tableau de bord et choisissez d’ajouter une base de données gérée (ou ouvrez Déployer et choisissez l’option base de données).
- Sélectionnez PostgreSQL, donnez-lui un nom et confirmez. L’identifiant et le mot de passe sont créés pour vous et stockés chiffrés.
- Attendez que la base de données apparaisse comme en marche. Ses journaux sont visibles sur la page de l’espace de travail.
La relier à une application
- Ouvrez l’application et sélectionnez l’onglet Base de données.
- Choisissez la base de données en marche du même espace de travail et enregistrez.
- VibingView enregistre une variable d’environnement DATABASE_URL chiffrée avec l’adresse de connexion privée, puis redémarre l’application pour qu’elle la prenne en compte. Si l’application a déjà un build fonctionnel, cela prend quelques secondes, sans nouveau build.
Vous ne pouvez relier que des bases de données du même espace de travail. Votre framework peut encore avoir besoin de réglages pour lire DATABASE_URL, lancer les migrations ou utiliser des réglages SSL adaptés à un réseau privé.
Supprimer sans risque
Détacher la base retire DATABASE_URL de l’application. Supprimer une base de données supprime aussi ses données : faites d’abord votre propre sauvegarde (dump). Revenir à une version précédente de l’application ne restaure pas le contenu de la base de données.
Besoin d’aide ? Ouvrez un ticket de support depuis votre tableau de bord.