Ich habe eine Zeitreihendatenbank mit angemessener Größe (~ 50.000 Zeilen), die auf Postgres ausgeführt wird, mit einigen anderen strukturierten Daten (in einer anderen Datenbankinstanz), die viel kleiner sind.
Dummerweise, als ich das Ding ursprünglich entworfen habe, hatte ich alle Felder als TIMESTAMP WITHOUT TIME ZONE
, und jetzt bezahle ich es mit nervigen zeitzonenbezogenen Fehlern. Ich möchte, dass alles explizit ist, also möchte ich das Feld in konvertieren TIMESTAMP WITH TIME ZONE
. Mir ist klar, dass hier keine zusätzlichen Informationen gespeichert werden und alle meine Zeitstempel bereits in UTC gespeichert sind. Daher sollte die Migration trivial sein, aber ich habe mich gefragt, ob es Komplikationen / mögliche Auslöseblöcke gibt, die sich als problematisch erweisen (dies ist eine Produktion) Datenbank mit Kunden, die sich darauf verlassen)?