Entidad Author
Modela la base de datos
脷ltima actualizaci贸n
Modela la base de datos
脷ltima actualizaci贸n
Vamos a generar la entidad de author, para ello vamos a usar el siguiente comando desde la raiz del proyecto.
Nos preguntar谩 por el plural de la entidad, donde indicaremos authors, a continuaci贸n nos preguntar谩 si queremos incluir OAuth, indicaremos que SI (Y).
Vamos a definir las propiedades de nuestro modelo, para este ejemplo usaremos estas definiciones.
name
varchar (50)
No
books
relationship one-to-many
No
Para la primera propiedad deberemos haber respondido las siguientes preguntas.
Para la siguiente propiedad, books, se trata de una relaci贸n one to many debemos de indicar todas las propiedades de esta relaci贸n.
Por defecto todas las relaciones se crean con la constraint onUpdate: 'CASCADE' y onDelete: 'NO ACTION':
Si deseas cambiar este comportamiento lo puede modificar en el modelo de la entidad, para este caso ser铆a src/@app/library/book/infrastructure/sequelize/sequelize-book.model.ts o puedes evitar configurar restricciones configurando en el yaml cliter/library/book.aurora.yaml la key relationshipAvoidConstraint en el campo authorId.
Si realizas cambios en el yaml, deber铆as de regenerar la aplicaci贸n con el comando.