Ciao ragazzi,
ho due tabelle
1) building
2) photo
Io vorrei che ogni costruzione avesse n immagini e una sola di queste immagini sia usata come "copertina" (la prima immagine visualizzata) negli elenchi di costruzioni.
Ho fatto così
building
----------
id
street
bla bla
photo
---------
id
id_building { type: integer, foreignTable: building, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
name_img { type: varchar(255), required: true }
is_cover { type: boolean, default: 0 }
tuttavia mi sembrasia meglio spostare il campo relativo alla copertina nella tabella building facendo così:
building
----------
id
street
bla bla
id_photo_cover
photo
---------
id
id_building { type: integer, foreignTable: building, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
name_img { type: varchar(255), required: true }
qual'è la soluzione migliore? Grazie

Rispondi quotando