Database Info-siden kan ses ved at klikke på databasens navn på siden Databaser.

Database info side.
Database info side.

Infosiden er opdelt i tre sektioner:

Grundlæggende detaljer

Sektionen Grundlæggende detaljer viser dig de tilgængelige ressourcer (inklusive eventuel tilføjelseslagring), den installerede placering, databasetypen og oprettelsesdatoen.

Database grundlæggende detaljer.
Database grundlæggende detaljer.

Interne forbindelser

Dette afsnit viser dig de tilladte forbindelser og detaljer for interne forbindelser – forbindelser mellem Kinsta-programmer og Kinsta-databaser. Standardporten for interne forbindelser er 3306.

Undlad at kopiere og indsætte disse detaljer i dine miljøvariabler. Brug knappen Tilføj applikation til at tilføje din(e) applikation(er). Marker afkrydsningsfeltet Tilføj miljøvariabler til applikationen for at udfylde disse miljøvariabler automatisk.

Database Interne forbindelser.
Database Interne forbindelser.

Du kan se, hvordan du tilføjer en forbindelse, under Tilføjelse af interne forbindelser.

Interne forbindelser og build-processen

Interne forbindelser er kun tilgængelige under kørsel; de er ikke tilgængelige under build-processen.

Hvis dit program forsøger at oprette forbindelse til en database ved hjælp af en intern forbindelse under byggeprocessen, forårsager dette en fejl, der siger, at databasen ikke kører, hvilket gør, at buildet mislykkes. Dette forventes, fordi den interne forbindelse ikke er strømførende under opbygningen; den kan kun bruges under kørsel.

Der er et par måder at løse dette på.

Mulighed 1: Flyt logikken, der forbinder til databasen, fra applikationens build-kommando til start-kommandoen. For eksempel: Hvis du har en kommando som prisma migrate i byggeprocessen og flytter den kommando til startkommandoen, vil din applikation kun få adgang til databasen under kørsel, og opbygningen vil lykkes.

Mulighed 2: Tilføj separate miljøvariabler efter behov for databaseforbindelsen, en tilgængelig for byggeprocessen og den anden kun til runtime. Nøglerne kan være de samme (f.eks. DB_CONNECTION_URL), så længe den ene kun er tilgængelig under build-processen, og den anden kun er tilgængelig under kørsel. Brug databasens eksterne forbindelsesdetaljer (Databaser > dbnavn > Info > Eksterne forbindelser) for værdierne af variabler, der skal bruges i build-processen.

Eksterne forbindelser

Dette afsnit viser dig forbindelsesdetaljerne for eksterne forbindelser. Du kan bruge disse detaljer til at oprette forbindelse til din database via kommandolinjen (CLI) eller med et databaseværktøj.

Database eksterne forbindelser.
Database eksterne forbindelser.