Configura tu base de datos

Selecciona donde persistir tus datos

Antes de seguir avanzando, es necesario que elijas la base de datos con la que deseas trabajar y la configures correctamente. Aurora puede trabajar con varios tipos de base de datos.

Consejo, para agilizar el desarrollo establece la variable DATABASE_SYNCHRONIZE a true para que el back cree por ti la estructura de base de datos que se requiera.

Consejo, para agilizar el desarrollo establece la variable DATABASE_SYNCHRONIZE_ALTER a true para que el back modifique por ti la estructura de base de datos al cambiar los modelos.

MariaDb

Ejecuta el siguiente comando para instalarte las dependencias necesarias.

npm i mariadb

Una vez instalado el paquete debes de configurar los datos de conexión en tu fichero de variables de entorno .env cambiando los valores necesarios para establecer tu conexión.

# database
DATABASE_DIALECT = mariadb
DATABASE_STORAGE =
DATABASE_HOST = localhost
DATABASE_SOCKET =
DATABASE_PORT = 3306
DATABASE_USER = user-db
DATABASE_PASSWORD = 123456
DATABASE_SCHEMA = my-schema-db
DATABASE_SYNCHRONIZE = false
DATABASE_SYNCHRONIZE_ALTER = false
DATABASE_LOGGIN = false

MySQL

Ejecuta el siguiente comando para instalarte las dependencias necesarias.

npm i mysql2

Una ves instalado el paquete debes de configurar los datos de conexión en tu fichero de variables de entorno .env cambiando los valores necesarios para establecer tu conexión.

# database
DATABASE_DIALECT = mysql
DATABASE_STORAGE =
DATABASE_HOST = localhost
DATABASE_SOCKET =
DATABASE_PORT = 3306
DATABASE_USER = user-db
DATABASE_PASSWORD = 123456
DATABASE_SCHEMA = my-schema-db
DATABASE_SYNCHRONIZE = false
DATABASE_SYNCHRONIZE_ALTER = false
DATABASE_LOGGIN = false

Postgres

Ejecuta el siguiente comando para instalarte las dependencias necesarias.

npm i pg pg-hstore

Una ves instalado el paquete debes de configurar los datos de conexión en tu fichero de variables de entorno .env cambiando los valores necesarios para establecer tu conexión.

# database
DATABASE_DIALECT = postgres
DATABASE_STORAGE =
DATABASE_HOST = localhost
DATABASE_SOCKET =
DATABASE_PORT = 5432
DATABASE_USER = user-db
DATABASE_PASSWORD = 123456
DATABASE_SCHEMA = my-schema-db
DATABASE_SYNCHRONIZE = false
DATABASE_SYNCHRONIZE_ALTER = false
DATABASE_LOGGIN = false

Microsoft SQL Server

Ejecuta el siguiente comando para instalarte las dependencias necesarias.

npm i tedious

Una ves instalado el paquete debes de configurar los datos de conexión en tu fichero de variables de entorno .env cambiando los valores necesarios para establecer tu conexión.

# database
DATABASE_DIALECT = mssql
DATABASE_STORAGE =
DATABASE_HOST = localhost
DATABASE_SOCKET =
DATABASE_PORT = 1433
DATABASE_USER = user-db
DATABASE_PASSWORD = 123456
DATABASE_SCHEMA = my-schema-db
DATABASE_SYNCHRONIZE = false
DATABASE_SYNCHRONIZE_ALTER = false
DATABASE_LOGGIN = false

SQLite

SQLite ya viene instalado por defecto, para usarlo debes de configurar los datos de conexión en tu fichero de variables de entorno .env cambiando los valores necesarios para establecer tu conexión.

# database
DATABASE_DIALECT = sqlite
DATABASE_STORAGE = db/database.sqlite
DATABASE_HOST = localhost
DATABASE_SOCKET =
DATABASE_PORT = 3306
DATABASE_USER = user-db
DATABASE_PASSWORD = 123456
DATABASE_SCHEMA = my-schema-db
DATABASE_SYNCHRONIZE = false
DATABASE_SYNCHRONIZE_ALTER = false
DATABASE_LOGGIN = false

Última actualización