PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment définir le fuseau horaire sur la connexion postgresql jdbc créée par flyway?

Au lieu de simplement lui donner une date, que postgres doit interpréter, il serait préférable de spécifier complètement l'horodatage :

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

Si ce n'est pas possible, vous pouvez essayer d'exécuter mvn avec -Duser.timezone=UTC mais la spécification complète de l'horodatage est la meilleure option car elle ne laisse aucune place à une mauvaise interprétation ou à une mauvaise configuration.