Base de données gérées pour les projets et les VPS

Ce que vous obtenez : un PostgreSQL, un MariaDB ou un Redis mis en place et maintenu par nous, qui se connecte à vos projets en un clic et dont l’adresse de connexion est écrite directement dans les variables d’environnement.

Avant de commencer

Si ce que vous avez est un site Web, vous n’avez probablement pas besoin de cela. Le panneau le dit sans détour : « Pour vos sites, vous n’en avez pas besoin : ils sont déjà équipés de MariaDB et phpMyAdmin inclus ». Ceci est pour Projets et pour vos VPS.

Ils sont facturés par base et par mois, et ils sont souscrits séparément. Chaque offre souscrite vous donne un emplacement ; lorsque vous l’utilisez, pour en créer un autre, vous avez besoin d’un autre emplacement.

Étapes

  1. Menu Projets → Bases de données.

  2. Si vous n’avez plus de places libres, appuyez d’abord sur En commander une autre.

  3. Créer une base de données :

    • Moteur - PostgreSQL, MariaDB ou Redis.

    • Nom - en minuscules, avec des chiffres et des guillemets, en commençant par une lettre. Il s’agit finalement d’une adresse au sein du cluster, c’est pourquoi il est si strict.

    • Offre - seuls ceux qui disposent d’un emplacement libre sont acceptés.

  4. Lorsque vous démarrez, vous trouverez dans votre fiche l’adresse de connexion.

L’allumer sur un projet

Dans la fiche de base, Brancher : vous choisissez le projet et le nom de la variable, qui par défaut est DATABASE_URL. À partir de là, le projet l’a dans son environnement sans que vous ne le copiez nulle part.

Changer le mot de passe

Changer le mot de passe génère un nouveau et le mis à jour automatiquement dans les projets branchés. Le moteur commence à l’utiliser lors du redémarrage. Si la base est également dans un VPS ou dans un script de votre part, vous devez les changer vous-même.

Comment vérifier que tout fonctionne

Regardez-le depuis le projet, pas depuis la fiche. Déployez-le et vérifiez que l’application se connecte vraiment. Sinon, dans la fiche de la base, vous avez son état et son enregistrement, qui sont mis à jour automatiquement toutes les quelques secondes.

Problèmes courants

« Il ne reste plus de place dans ce plan »

Chaque emplacement est une base. Commandez-en une autre depuis « En commander une autre » et créez-le en une minute.

« Le nom est en minuscules, avec des chiffres et des tirets, et commence par une lettre »

Le nom finit par être une adresse réseau au sein du cluster, et là-bas, les majuscules, les points et les tirets bas ne comptent pas.

«Nous l’avons créé mais il n’a pas démarré»

Regardez son état dans un instant : elle finit presque toujours par démarrer automatiquement. Si elle continue comme ça, écrivez-nous.

J’ai changé le mot de passe et mon VPS ne se connecte plus

Le nouveau mot de passe est mis à jour automatiquement dans les projets branchés, mais pas dans vos VPS ni dans vos scripts. Vous les mettez à jour manuellement.

Mon projet ne voit pas la variable DATABASE_URL

Vérifiez que la base est branchée sur ce projet et que le nom de la variable est celui que votre application lit. Après le changement, vous devez réafficher.

Puis-je augmenter la taille de la base de données ?

La taille est donnée par le forfait, elle n’est pas choisie. Pour plus d’espace, souscrivez un forfait plus grand et fournissez les données.

Redis stocke-t-il mes données pour toujours ?

Redis est destiné au cache. Ne l’utilisez pas comme stockage de ce que vous ne pouvez pas vous permettre de perdre : pour cela, PostgreSQL ou MariaDB.

Je veux récupérer une base de données d’hier

Nous les soutenons, mais il n’y a pas de bouton de restauration. Demandez-le via un ticket avec le nom de la base de données de données de données de données et la date.

Je veux la supprimer

Sur sa fiche, la zone de danger. Vous devez écrire son nom exact : c’est la seule chose qui empêche d’effacer celui qui n’était pas.