logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Alte / Neue Datenbankstruktur: msg#00224

Subject: Re: Alte / Neue Datenbankstruktur
Hallo Martin,

in der Datumsdiskussion ging es ursprünglich nur darum, wie ich
Zeitpunkte in der aktuellen Variante mit valid_since / date_type_since /
valid_until / date_type_until umsetze, um möglichst kompatibel zu dem
Format zu bleiben, das ich für Zeitbereiche eingeführt hatte.

Mehr wollte ich eigentlich nicht diskutieren, im Moment. Wenn ein
Textformat wesentliche Vorteile in der Praxis bringen würde, oder
anders gesagt: wenn das jetzige Format als zu umständlich und /
oder als ungeeignet empfunden wird, können wir darüber nochmal
neu nachdenken. Momentan läuft es so wie es halt läuft. Und es hat
sich nie jemand darüber beklagt. Vielleicht weil das DB-Format noch
immer nicht viele Freunde gefunden hat, wer weiß.

Grüße,
Thomas
>
> Wozu ueberhaupt suchen nach 'WHERE valid_until >= today'?
> Entweder wir haben noch keine historischen Eintraege - dann braucht man
> valid_until ueberhaupt nicht zu beachten.
>
Haben wir.

> Oder wir haben historische. Wenn man dann tatsaechlich nur aktuell
> gueltige hat, so ist logisch gleichwertig die Vernkuepfung mit
> 'where valid_until not < today'. Oder ergibt das Fehlermeldungen, wenn
> valid_until undefiniert waere?
>
Wenn es NULL wäre, würde der Vergleich nicht funktionieren. Man könnte
höchstens definieren: valid_until is NULL => Unbekanntes Datum in der
Zukunft. Und dann erweitert man die Abfrage: ... OR valid_until is null.




<Prev in Thread] Current Thread [Next in Thread>