La página de información de la base de datos se puede ver haciendo clic en la base de datos en la página de Aplicaciones.

Página de información de la base de datos.
Página de información de la base de datos.

La página de información está dividida en tres secciones:

Detalles básicos

La sección Detalles básicos muestra los recursos disponibles (incluyendo cualquier add-on de almacenamiento), la Ubicación desplegada, el tipo de base de datos y la fecha de creación.

Detalles básicos de la base de datos.
Detalles básicos de la base de datos.

Conexiones internas

Esta sección te muestra las conexiones permitidas y los detalles de las conexiones internas, es decir, las conexiones entre las aplicaciones de Kinsta y las bases de datos de Kinsta. Haz clic en el botón Detalles de la conexión para ver esos detalles. El puerto por defecto para conexiones internas es 3306.

No copies-pegues estos detalles en tus variables de entorno. Utiliza el botón Añadir aplicación para añadir tu(s) aplicación(es). Selecciona la casilla Añadir variables de entorno a la aplicación para rellenar esas variables de entorno automáticamente.

Conexiones internas de la base de datos.
Conexiones internas de la base de datos.

Para ver cómo añadir una conexión, consulta Añadir Conexiones Internas.

Conexiones Internas y el Proceso de Construcción

Las conexiones internas sólo están disponibles durante el tiempo de ejecución; no están disponibles durante el proceso de construcción.

Si tu aplicación intenta conectarse a una base de datos utilizando una conexión interna durante el proceso de construcción, esto causa un error que dice que la base de datos no está en ejecución, lo que hace que la construcción falle. Esto es de esperar porque la conexión interna no está activa durante la construcción; sólo se puede utilizar durante el tiempo de ejecución.

Hay un par de maneras de solucionar esto.

Opción 1: Mover la lógica que se conecta a la base de datos desde el comando de construcción de la aplicación al comando de inicio. Por ejemplo: si tienes un comando como prisma migrate en el proceso de construcción y mueves ese comando al comando de inicio, tu aplicación sólo accederá a la base de datos durante el tiempo de ejecución, y la construcción será exitosa.

Opción 2: Añadir variables de entorno separadas según sea necesario para la conexión a la base de datos, una disponible para el proceso de construcción, y la otra sólo para el tiempo de ejecución. Las claves pueden ser las mismas (por ejemplo, DB_CONNECTION_URL) siempre y cuando una sólo esté disponible durante el proceso de construcción y la otra sólo durante el tiempo de ejecución. Utiliza los detalles de la conexión externa de la base de datos (Bases de datos > nombre de la base de datos > Información > Conexiones externas) para los valores de las variables que se utilizarán en el proceso de construcción.

Conexiones externas

Esta sección muestra los detalles de conexión para conexiones externas. Puedes utilizar estos detalles para conectarte a tu base de datos a través de la línea de comandos (CLI) o con una herramienta de base de datos.

Conexiones externas a la base de datos.
Conexiones externas a la base de datos.