La page d’informations sur la base de données peut être consultée en cliquant sur le nom de la base de données dans la page Bases de données.

Page d'informations sur la base de données
Page d’informations sur la base de données.

La page d’informations est divisée en trois sections :

Détails basiques

La section des détails basiques vous affiche les ressources disponibles (y compris tout module de stockage supplémentaire), l’emplacement déployé, le type de base de données et la date de création.

Détails basiques de la base de données
Détails basiques de la base de données.

Connexions internes

Cette section vous montre les connexions autorisées et les détails des connexions internes – les connexions entre les applications Kinsta et les bases de données Kinsta. Cliquez sur le bouton Détails de la connexion pour voir ces détails. Le port par défaut pour les connexions internes est 3306.

Ne copiez-collez pas ces détails dans vos variables d’environnement. Utilisez le bouton Ajouter une application pour ajouter votre ou vos applications. Cochez la case Ajouter des variables d’environnement à l’application pour remplir automatiquement ces variables d’environnement.

Connexions internes de la base de données
Connexions internes de la base de données

Pour savoir comment ajouter une connexion, voir Ajout de connexions internes.

Connexions internes et processus de construction

Les connexions internes sont uniquement disponibles pendant le temps d’exécution ; elles ne le sont pas pendant le processus de construction.

Si votre application tente de se connecter à une base de données à l’aide d’une connexion interne pendant le processus de construction, une erreur se produit, qui dit que la base de données n’est pas exécutée, ce qui fait échouer la construction. C’est normal, car la connexion interne n’est pas en production pendant la construction ; elle peut uniquement être utilisée pendant le temps d’exécution.

Il existe plusieurs façons de contourner ce problème.

Option 1 : Déplacez la logique de connexion à la base de données depuis la commande de construction de l’application vers la commande de démarrage. Par exemple : si vous avez une commande comme prisma migrate dans le processus de construction et que vous déplacez cette commande vers la commande de démarrage, votre application accèdera uniquement à la base de données pendant le temps d’exécution, et la construction sera réussie.

Option 2 : Ajoutez des variables d’environnement distinctes pour la connexion à la base de données, l’une disponible pour le processus de construction, et l’autre uniquement pour l’exécution. Les clés peuvent être les mêmes (par exemple DB_CONNECTION_URL) tant que l’une est disponible uniquement pendant le processus de construction et l’autre uniquement pendant le temps d’exécution. Utilisez les détails de la connexion externe de la base de données (Applications > dbname > Info > Connexions externes) pour les valeurs des variables à utiliser dans le processus de construction.

Connexions externes

Cette section vous montre les détails de connexion pour les connexions externes. Vous pouvez utiliser ces détails pour vous connecter à votre base de données via la ligne de commande (CLI) ou avec un outil de base de données comme.

Connexions externes de la base de données
Connexions externes de la base de données