Uma
DATE
coluna não tem um formato. Você não pode especificar um formato para ele. Você pode usar
DateStyle
para controlar como o PostgreSQL emite as datas, mas é global e um pouco limitado. Em vez disso, você deve usar
to_char
para formatar a data ao consultá-la ou formatá-la no aplicativo cliente. Como:SELECT to_char("date", 'DD/MM/YYYY') FROM mytable;
por exemplo.
regress=> SELECT to_char(DATE '2014-04-01', 'DD/MM/YYYY');
to_char
------------
01/04/2014
(1 row)