Dal manuale di precisione :
Quindi PostgreSQL dovrebbe essere in grado di gestire praticamente qualsiasi formato di data che gli viene lanciato. Il tuo formato "gg/mm/aa" è, tuttavia, ambiguo. Ma c'è il DateStyle
parametro di configurazione per aiutare con tale ambiguità.
Ad esempio:
=> 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
Detto questo, consiglierei di spostare tutto internamente a ISO 8601 (AAAA-MM-GG) e gestire le conversioni ai bordi dell'applicazione. OTOH, c'è la realtà con cui fare i conti, quindi dovresti fare tutto il necessario per farcela.