Die Datenbank-Infoseite kannst du aufrufen, indem du auf der Seite Datenbanken auf den Namen der Datenbank klickst.

Datenbank-Infoseite.
Datenbank-Infoseite.

Die Infoseite ist in drei Bereiche unterteilt:

Grundlegende Details

Der Abschnitt Grundlegende Details zeigt dir die verfügbaren Ressourcen (einschließlich Zusatzspeicher), den Bereitstellungsort, den Datenbanktyp und das Erstellungsdatum.

Datenbank Grundlegende Details.
Datenbank Grundlegende Details.

Interne Verbindungen

Dieser Abschnitt zeigt dir die zulässigen Verbindungen und Details für interne Verbindungen – Verbindungen zwischen Kinsta-Anwendungen und Kinsta-Datenbanken. Klicke auf die Schaltfläche Verbindungsdetails, um diese Details anzuzeigen. Der Standardport für interne Verbindungen ist 3306.

Kopiere diese Angaben nicht in deine Umgebungsvariablen. Verwende die Schaltfläche Anwendung hinzufügen, um deine Anwendung(en) hinzuzufügen. Aktiviere das Kontrollkästchen Umgebungsvariablen zur Anwendung hinzufügen, um diese Umgebungsvariablen automatisch zu füllen.

Datenbank Interne Verbindungen.
Datenbank Interne Verbindungen.

Wie du eine Verbindung hinzufügst, erfährst du unter Interne Verbindungen hinzufügen.

Interne Verbindungen und der Erstellungsprozess

Interne Verbindungen sind nur während der Laufzeit verfügbar; während des Build-Prozesses sind sie nicht verfügbar.

Wenn deine Anwendung versucht, sich während des Build-Prozesses über eine interne Verbindung mit einer Datenbank zu verbinden, führt dies zu einer Fehlermeldung, die besagt, dass die Datenbank nicht läuft, wodurch der Build fehlschlägt. Das ist zu erwarten, weil die interne Verbindung während des Builds nicht aktiv ist; sie kann nur während der Laufzeit verwendet werden.

Es gibt mehrere Möglichkeiten, dieses Problem zu umgehen.

Option 1: Verschiebe die Logik, die die Verbindung zur Datenbank herstellt, vom Build-Befehl der Anwendung zum Start-Befehl. Wenn du z. B. einen Befehl wie prisma migrate im Build-Prozess hast und diesen Befehl in den Startbefehl verschiebst, greift deine Anwendung nur während der Laufzeit auf die Datenbank zu und der Build wird erfolgreich sein.

Option 2: Füge je nach Bedarf separate Umgebungsvariablen für die Datenbankverbindung hinzu, von denen eine für den Build-Prozess und die andere nur für die Laufzeit verfügbar ist. Die Schlüssel können gleich sein (z.B. DB_CONNECTION_URL), solange eine nur während des Build-Prozesses und die andere nur während der Laufzeit verfügbar ist. Verwende die Details zur externen Verbindung der Datenbank (Datenbanken > dbname > Info > Externe Verbindungen) für die Werte der Variablen, die im Erstellungsprozess verwendet werden sollen.

Externe Verbindungen

Dieser Abschnitt zeigt dir die Verbindungsdetails für externe Verbindungen. Du kannst diese Details nutzen, um dich über die Kommandozeile (CLI) oder mit einem Datenbanktool mit deiner Datenbank zu verbinden.

Externe Datenbank Verbindungen
Externe Datenbank Verbindungen