T-Rex: Projektüberwachung

Beitrag lesen

Wie würdet ihr den Statusmonitor (bzw. die Datenbank dahinter) aufbauen, so dass man jederzeit erkennen kann, in welchem Status sich der Bericht befindet?

Ene Zusatzspalte die mir den aktuellen Status wiederspiegelt. In einer Programmiersprache wäre es ein array("offen","in beaerbeitung", "beanstandung", "erledigt", "kaffe trinken!");
Es ist Irrelvant das wievielte mal der Prozess beanstandet wird. Fakt ist das das Projekt wieder im Status "beanstadung" ist und man eventuell eine gute erklärung bekommt (Kommentar) wieso das so ist.
In einer Datenbank reicht ein Tinyint Feld. Die verschiedenen Staties wären dann Integerzahlen. Das erhöht die Performance wenn man danach sucht. Wenn die Datenbank gut lesbar sein soll und die Performance eher zweitrangig ist, empfehle für spätere Debugger die Spalte nicht tinyint sondern char 16 und den Status als Textform ab zu speichern.

Gruß
T-Rex