Ich verwende eine Postgres-Datenbank und habe eine Tabelle mit einem Datums- / Uhrzeitfeld. Für viele Aufzeichnungen kennen wir das Jahr, aber nicht das Datum. Manchmal kennen wir das Datum, aber nicht das Jahr. Und manchmal kennen wir die Uhrzeit, aber nicht das Datum.
Wie kann ich teilweise Datumsinformationen speichern, während ich den Datums- / Uhrzeitdatentyp verwende?
postgresql
best-practices
datetime
date
David LeBauer
quelle
quelle
Antworten:
Das einzige, woran ich denken kann, ist, das Datum in Tag / Monat und Jahr aufzuteilen - das eine oder andere so NULL wie nötig zu haben. Dies ist eines der wenigen Male, dass ich eine geteilte Struktur aus Jahr, Monat und Tag mit separaten Feldern für OK halte.
quelle