Generare model produs
Sequelize + SQLite
1. Generare model produs
Mergem în cadrul folderului models din database și creăm fișierul "Product.js", după care generăm modelul de Sequelize pentru produse.
Descriere model produse:
Reprezintă tabela
productsdin baza de date.Are un ID auto-incrementat, folosit ca cheie primară.
Include un câmp
nameobligatoriu, validat ca text între 3 și 255 caractere.Permite o descriere opțională (TEXT).
Are un câmp
pricenumeric, fără valoare negativă, cu default0.Câmp
category— ENUM cu valori predefinite (ex.: Electronics, Clothing etc.).Permite un
imageca URL sau path către resursa imaginii (opțional).Include
stock— număr întreg, minim 0, default0.Folosește
timestampspentru stocarea datelorcreated_atșiupdated_at.
2. Export model produs
Accesăm fișierul index.js din folderul models, responsabil cu importul modelelor și definirea relațiilor dintre ele.
Aici adăugăm și modelul pentru produse, pentru a îl putea exporta împreună cu celelalte. În acest mod, asigurăm un punct centralizat de acces la toate modelele din aplicație, facilitând organizarea și importarea lor în restul proiectului.
Last updated