Това е заради лятното часово време, започващо този ден, така че всички часове между 1 сутринта и 2 сутринта са невалидни. Ще откриете, че проблемът всъщност започва в '01:00:00' и завършва в '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
Изход:
created_at
2019-03-31 00:59:59
2019-03-31 02:00:00
Промяната на системната часова зона на такава, която няма лятно часово време, ще реши проблема.