馃殌
Aurora Framework
  • 驴Que es AURORA?
  • Primeros pasos
    • Instalaci贸n
    • Crear tu primera aplicaci贸n
    • Configura tu base de datos
    • Crear tu primer modulo
    • Crear un pipeline de despliegue
  • Fundamentos
    • API Yaml definition
    • QueryStatement
    • CQRS
    • Transacciones
    • ValueObjects
    • Estructura de proyecto
    • Multi-idioma
  • Packages
    • Environments information
    • Common
      • Instalaci贸n en back
      • Instalaci贸n en front
    • OAuth & IAM
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Settings
    • Auditing
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Queue Manager
      • Instalaci贸n en back
      • Instalaci贸n en front
      • Gestionar Jobs
    • MS Entra ID
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Storage account
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Azure Storage Account
      • Instalaci贸n en back
  • Ejemplos
    • Aplicaci贸n de libros
      • Instalaci贸n del back
      • Entidad Author
      • Entidad Book
Con tecnolog铆a de GitBook
En esta p谩gina
  • MariaDb
  • MySQL
  • Postgres
  • Microsoft SQL Server
  • SQLite
  1. Primeros pasos

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
AnteriorCrear tu primera aplicaci贸nSiguienteCrear tu primer modulo

脷ltima actualizaci贸n hace 2 meses