Uit de fijne handleiding :
Dus PostgreSQL zou in staat moeten zijn om met zowat elk datumformaat om te gaan. Uw formaat "dd/mm/jj" is echter dubbelzinnig. Maar er is de DateStyle
configuratieparameter om te helpen met dergelijke dubbelzinnigheid.
Bijvoorbeeld:
=> 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
Dat gezegd hebbende, raad ik aan om alles intern naar ISO 8601 (JJJJ-MM-DD) te verplaatsen en de conversies aan de randen van de toepassing af te handelen. OTOH, er is een realiteit waar je mee te kampen hebt, dus je moet doen wat je moet doen om het voor elkaar te krijgen.