Hi all,
Seems that PostgreSQL checks for leap day only before 1902.
prova=> select date '0001-02-29';
ERROR: date_in: day must be limited to values 1 through 28 in
'0001-02-29'
prova=> select date '1701-02-29';
ERROR: date_in: day must be limited to values 1 through 28 in
'1701-02-29'
prova=> select date '1901-02-29';
ERROR: date_in: day must be limited to values 1 through 28 in
'1901-02-29'
prova=> select date '1902-02-29';
?column?
----------
1902-03-01
(1 row)
José