Det er på grund af sommertid, der starter den dag, så alle tider mellem kl. 01.00 og 02.00 er ugyldige. Du vil opdage, at problemet faktisk starter ved '01:00:00' og slutter ved '01:59:59':
create table t (created_at timestamp null default current_timestamp);
insert into t values('2019-03-31 00:59:59');
insert into t values('2019-03-31 01:00:00');
insert into t values('2019-03-31 01:59:59');
insert into t values('2019-03-31 02:00:00');
select * from t
Output:
created_at
2019-03-31 00:59:59
2019-03-31 02:00:00
Ændring af dit systemtidszone til en, der ikke har sommertid, vil løse problemet.