Occupancy-Planner-Team1 / Occupancy-Planner

OCCUPANCY PLANNER
https://it-designers-gruppe.de/
0 stars 0 forks source link

Datenbank Reservierung #2

Closed codergod1337 closed 1 year ago

codergod1337 commented 1 year ago

Vorschlag für die Reservierung: create table reservation (id serial primary key, timeslot varchar(255), lastbooking varchar(255), creationdate varchar(255), chair1 varchar(100), chair2 varchar(100), chair3 varchar(100), chair4 varchar(100), chair5 varchar(100), chair6 varchar(100), chair7 varchar(100), chair8 varchar(100), chair9 varchar(100), chair10 varchar(100), chair11 varchar(100), chair12 varchar(100), chair13 varchar(100), chair14 varchar(100), chair15 varchar(100), chair16 varchar(100), chair17 varchar(100), chair18 varchar(100), chair19 varchar(100), chair20 varchar(100), chair21 varchar(100), chair22 varchar(100), chair23 varchar(100), chair24 varchar(100), chair25 varchar(100), chair26 varchar(100), chair27 varchar(100), chair28 varchar(100), chair29 varchar(100), chair30 varchar(100), chair31 varchar(100), chair32 varchar(100))

Timeslot 1 : 11.00 Uhr etc... lastbooking zeitstempel vom letzten update creationdate erstellungsdatum/ zeitstempel, dass server vergangene tage aus db löschen kann chair {"frei", "reservation_id"=> belegt, "temp" => wird gerade von user ausgewählt in der reservierung}

extra tabelle in der reservation_id in beteiligte user_id verknüpft sind

SiIaS commented 1 year ago

teams tabelle für auflösung von team ID nach namen: create table teams (id serial primary key, teamstyle varchar(255), creationdate varchar(255), teamid varchar(100), leader varchar(100), member1 varchar(100) )

codergod1337 commented 1 year ago

perfekt, nächster schritt ist die Implementirerung im backend!

codergod1337 commented 1 year ago

zwei Tabellen: UNIQUE (id, datum, stuhl, timeslot ) reservierung { id, datum, timeslot, leader-id, member-id, multibuchungs-id, stuhl-id }

stuhl {id, tisch, posx, posy }