Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tabela godziny pracy, optymalizacja...
cojack
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Tak więc mam sobie taką oto tabelke, i jestem ciekaw czy można ją jakoś inaczej zaprojektować by była wydajniejsza, czy może taka postać jest optymalna?
  1. DROP TABLE godziny_pracy; CREATE TABLE godziny_pracy ( id serial UNIQUE, user_id int UNIQUE, pon BOOLEAN, pon_od smallint, pon_do smallint, wto BOOLEAN, wto_od smallint, wto_do smallint, sro BOOLEAN, sro_od smallint, sro_do smallint, czw BOOLEAN, czw_od smallint, czw_do smallint, pia BOOLEAN, pia_od smallint, pia_do smallint, sob BOOLEAN, sob_od smallint, sob_do smallint, nie BOOLEAN, nie_od smallint, nie_do smallint, CONSTRAINT godziny_pracy_id_pkey PRIMARY KEY (id, user_id), CONSTRAINT godziny_pracy_id_fkey FOREIGN KEY (user_id) REFERENCES users(id) );
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Pierwsze, co mi przychodzi na myśl do zmiany to pola TIME zamiast smallint (skoro mają tam byc przechwoywane godziny w postaci np. 16:00)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 09:41