Nie sądzę, że jest to możliwe przy użyciu samego PostgreSQL w najbardziej ogólnym przypadku. Podczas instalacji PostgreSQL wybierasz strefę czasową. Jestem prawie pewien, że domyślnie używana jest strefa czasowa systemu operacyjnego. Zwykle będzie to odzwierciedlone w postgresql.conf jako wartość parametru „strefa czasowa”. Ale wartość kończy się jako „czas lokalny”. Możesz zobaczyć to ustawienie za pomocą instrukcji SQL.
show timezone;
Ale jeśli zmienisz strefę czasową w postgresql.conf na coś w rodzaju „Europa/Berlin”, to show timezone;
zwróci to wartość zamiast „czas lokalny”.
Myślę więc, że twoje rozwiązanie będzie wymagało ustawienia „strefy czasowej” w postgresql.conf na określoną wartość, a nie na domyślną „czas lokalny”.