2017-08-18 2 views
0

Gibt es eine Möglichkeit, Datenbank-Zeitzone mithilfe von URL-Eigenschaften einzurichten? Derzeit scheint es UTC + 2 Stunden zu sein, aber in meinem Test ist es nur UTC, so dass Tests aufgrund von Zeitunterschied fehlschlagen (Im Einfügen von 00:00, aber während der Verifikationsstunde, die aus DB abgerufen wird, ist 02:00). Ich weiß, dass es von SET TIME ZONE getan werden kann, aber ich habe kein Skript, das db in Tests initialisiert, es ist nur liquibase Datei, die genau wie für Produktionscode ist.Einstellen der Zeitzone von hsqldb mit Hilfe der URL

Antwort

0

Sie müssen die JVM Zeitzone einzustellen, wie hier beantwortet: How to set a JVM TimeZone Properly

Nun, wenn Sie eine Datenbank testen müssen, die in UTC aber Ihr Programm läuft nicht in UTC läuft, müssen Sie ein starten HSQLDB-Server in einem separaten Prozess, der in UTC ausgeführt wird.

Verwandte Themen