IIC2513 / Syllabus-S1-2024-1

Sección 1 - Antonio Ossa
38 stars 1 forks source link

[T3] Error: A column called 'id' was added to the attributes of 'Entries' but not marked with 'primaryKey: true' #192

Open Alekshumenyi opened 7 months ago

Alekshumenyi commented 7 months ago

Holaa, talvez estoy siendo muy pavo, pero me aparece el error: A column called 'id' was added to the attributes of 'Entries' but not marked with 'primaryKey: true'. Cuando corro en la powershell el comando: node src\app.js Ya he probado hartas cosas y sigue ocurriendo.

Adjunto unas foto de mi codigo, para facilitar la comprensión.

La siguiente foto es del \backend\src\models\entry.js Captura de pantalla 2024-04-26 181006

La siguiente es del backend\src\migrations\create-entry.js Captura de pantalla 2024-04-26 181018

Muchas gracias!!

vjimenezs commented 7 months ago

Hola! Como en tu migración defines que el atributo id se va a incrementar de manera automática, no es necesario que lo entregues cada vez que inicializas una nueva Entry, es decir, Entry.init, debería solo incluir title, body, date, belongs_to. Cuéntame si eso cambia algo!