PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie stelle ich die Zeitzone für die von Flyway erstellte Postgresql-JDBC-Verbindung ein?

Anstatt nur ein Datum anzugeben, das postgres interpretieren muss, wäre es besser, den Zeitstempel vollständig anzugeben:

insert into my_table(my_date_time)
select '2000-01-01T00:00:00+00';

Wenn das nicht möglich ist, können Sie versuchen, mvn mit -Duser.timezone=UTC auszuführen Die vollständige Angabe des Zeitstempels ist jedoch die bessere Option, da sie keinen Raum für Fehlinterpretationen oder Fehlkonfigurationen lässt.