A página de informações do banco de dados pode ser vista clicando no nome do banco de dados na página de Bancos de dados.

Página de informações do banco de dados.
Página de informações do banco de dados.

A página de Informações é dividida em três seções:

Detalhes básicos

A seção Detalhes Básicos mostra os recursos disponíveis (incluindo qualquer armazenamento adicional), o Local de implantação, o tipo de banco de dados e a data de criação.

Detalhes básicos da base de dados.
Detalhes básicos da base de dados.

Conexões internas

Esta seção mostra as conexões permitidas e detalhes para conexões internas – conexões entre aplicativos Kinsta e bancos de dados Kinsta. A porta padrão para conexões internas é 3306.

Não copie e cole esses detalhes nas variáveis do seu ambiente. Use o botão Adicionar aplicativo para adicionar seu(s) aplicativo(s). Selecione a caixa de seleção Adicionar variáveis de ambiente à aplicação para preencher estas variáveis de ambiente automaticamente.

Conexões internas do banco de dados.
Conexões internas do banco de dados.

Para ver como adicionar uma conexão, veja Adicionando Conexões Internas.

Conexões internas e processo de build

Conexões internas estão disponíveis apenas durante a execução; elas não estão disponíveis durante o processo de build.

Se o seu aplicativo tentar se conectar a um banco de dados usando uma conexão interna durante o processo de build, isso causará um erro dizendo que o banco de dados não está em execução, o que fará com que a build falhe. Isso é esperado porque a conexão interna não está ativa durante a build; ela só pode ser usada durante a execução.

Existem algumas maneiras de contornar isso.

Opção 1: Mova a lógica que se conecta ao banco de dados do comando de build do aplicativo para o comando start. Por exemplo: se você tem um comando como prisma migrate no processo de build, mova esse comando para o comando start. Assim, o seu aplicativo só acessará o banco de dados durante a execução, e a build será bem-sucedida.

Opção 2: Adicione variáveis de ambiente separadas conforme necessário para a conexão do banco de dados, uma disponível para o processo de build e outra apenas para a execução. As chaves podem ser as mesmas (por exemplo, DB_CONNECTION_URL), desde que uma esteja disponível apenas durante o processo de build e a outra esteja disponível apenas durante a execução. Use os detalhes de conexão externa do banco de dados (Bancos de dados > nomedobanco > Informações > Conexões externas) para os valores de quaisquer variáveis a serem usadas no processo de build.

Conexões externas

Esta seção mostra os detalhes da conexão para conexões externas. Você pode usar estes detalhes para conectar-se ao seu banco de dados através da linha de comando (CLI) ou com uma ferramenta de banco de dados.

Conexões externas do banco de dados.
Conexões externas do banco de dados.