>
> What do I miss?
>
> --
> Best regards,
> Alexander Pyhalov,
> Postgres Professional
>
See for example around DST changes
postgres=# begin;
BEGIN
postgres =# show timezone;
TimeZone
------------------
Europe/Amsterdam
(1 row)
postgres=# select '2021-03-27 15:00 +0100'::timestamptz + interval '1d';
?column?
------------------------
2021-03-28 15:00:00+02
(1 row)
postgres =# set timezone to UTC;
SET
postgres =# select '2021-03-27 15:00 +0100'::timestamptz + interval '1d';
?column?
------------------------
2021-03-28 14:00:00+00
(1 row)
postgres =# select '2021-03-28 15:00:00+02' = '2021-03-28 14:00:00+00';
?column?
----------
f
(1 row)