MySQL/MariaDB
Para tener en cuenta
- Este módulo se encuentra en desarrollo.
Esta sección explica las configuraciones básicas para establecer una conexión a una Base de Datos MySQL/MariaDB.
El apartado de configuraciones para las conexiones a Bases de Datos usando Callisto, se encuentran en el archivo app\server.py, donde se especifica que conexión usar por defecto, así como los datos de la misma.
Al usar SQLAlchemy como ORM, se brinda un acceso a bases de datos completo, eficiente y de alto rendimiento, adaptados al lenguaje de programación Python.
Nota
Al habilitar MySQL/MariaDB, Callisto buscará automaticamente la configuración para la conexión a este motor de Bases de Datos, tratando de acceder a ciertas variables de entorno predefinidas.
De igual manera, SQLAlchemy puede dar soporte completo a otros sistemas de bases de datos, más información por aquí.
Nota
como se comentaba anteriormente, por defecto no se habilita ningún motor de Bases de Datos, por lo que se deben descomentar las lineas, donde se establece la conexión.
Entorno local
Es posible hacer uso de un archivo .env
, ubicado en la raiz del proyecto (opción recomendada) y fijar las variables de entorno que se necesiten.
Recuerda
Cuando el BackEnd se ejecute sobre un servidor personalizado ó en contenedores, buscará las variables de entorno anteriormente definidas.