Migrieren Sie datetime w. Zeitzone in PostgreSQL nach UTC Zeitzone für die Verwendung von Django 1.4

Muss ich alle in Postgres vorhandenen Datums- und Uhrzeitangaben von der aktuellen Zeitzone in UTC konvertieren, oder wird die Zeitzone von Django 1.4 verstanden, wenn etwas gelesen wird, das nicht UTC ist (aber dann als UTC gespeichert wird)?

Ich habe eine einwandfreie und funktionierende Django 1.3 / Postgres-Website, auf der ich mit mehreren Zeitzonen umgehen kann. Ich speichere alle datetime w. Zeitzoneninfo, aber dies ist zufällig die US / Eastern Zeitzone (ja, ich weiß, sollte UTC gewesen sein) in Postgres.

Jetzt plane ich ein Upgrade auf Django 1.4 und plane, dort die Django-Zeitzonenunterstützung zu verwenden. Soweit ich weiß, werden alle Daten in UTC in der Datenbank gespeichert, und das ist in Ordnung, aber was ist mit all meinen vorhandenen Informationen, bei denen die Zeitzone eingestellt ist, aber nicht auf UTC.

Hat jemand entsprechend migriert und wie es funktioniert hat, habe ich das Gefühl, dass ich überhaupt kein Problem habe oder viele, viele Datums- und Zeitdaten migrieren muss.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage