[Postgres] Modellierungsproblem

Webmasterchen

Grünschnabel
Hallo zusammen,

ich habe gerade ein kleines Problem, mein Datenbank zu "designen".

Ich habe eine Tabelle von Aufträgen, die zu bestimmten Zeiten ausgeführt werden sollen.Der Benutzer soll dazu die Stunde und Minute auswählen können. Z.B. ist folgendes möglich:

1.) alle zwei Stunden, also z.B. um 0:00, 2:00, 4:00, 6:00, usw.
2.) alle halbe Stunde zwischen 8 und 18 Uhr, d.h. 8:00, 8:30, 9:00, 9:30,...

Nun ist die Frage, wie ich die Zeiten in der DB ablegen kann. Ich stelle mir da eine Liste von Minuten und Stunden vor, also für die obigen Beispiele:

1.) Stunden: 0, 2, 4, 6, ... - Minuten: 00
2.) Stunden: 8, 9, 10, ... - Minuten: 00, 30

Ein Script soll dann periodisch prüfen, ob gerade ein Auftrag zum Ausführen ansteht. Daher sollte insbesondere das select über die Stunden/Minuten schnell sein.

Was würdet Ihr da tun? Lohnt es sich dabei, die Stunden und Minuten in Arrays abzulegen?

Gruß

Webmasterchen
 

Neue Beiträge

Zurück