Do manual fino :
Portanto, o PostgreSQL deve ser capaz de lidar com praticamente qualquer formato de data que você usar. Seu formato "dd/mm/aa" é, no entanto, ambíguo. Mas existe o
DateStyle
parâmetro de configuração para ajudar com tal ambiguidade. Por exemplo:
=> create table x (d date not null);
=> insert into x values ('2001-01-10');
=> insert into x values ('Feb 2 2980');
=> insert into x values ('01/02/03');
=> select * from x;
d
------------
2001-01-10
2980-02-02
2003-02-01
Dito isso, eu recomendaria mover tudo para ISO 8601 (AAAA-MM-DD) internamente e lidar com as conversões nas bordas do aplicativo. OTOH, há uma realidade para enfrentar, então você deve fazer o que tiver que fazer para fazê-la funcionar.