Ribamar Sousa escreveu: > > Então, agora de fato percebi que o psql (realmente, acho mais confiável > e acabo confundindo com o próprio PG Leandro), o psql é só um cliente e > pode exibir de uma forma, o pgadmin de outra e pelo visto qualquer uma > das formas de entrada pode ser vista na saída. >
E isto se aplica a diversas outras situações. Existe uma grande confusão entre a forma de armazenamento e a forma de exibição dos dados. Por ex. as mensagens nesta lista que dizem algo do tipo: "meu bd armazena as datas no formato AAAA-MM-DD, como faço para mudar a forma de armazenamento para DD/MM/AAAA?" ou ainda: "preciso armazenar o CNPJ como uma cadeia de caracteres pois ele possui zeros à esquerda e os separadores (. / -)". Quanto à data creio que o assunto já foi bem batido e todos já sabem utilizar o datestyle e da função to_char(). Quanto ao cnpj não sei por que não armazená-lo um bigint e formatá-lo ao imprimir: bdteste=# SELECT to_char(9876543123412::bigint,'09"."999"."999"/"9999"-"99') as cnpj; cnpj --------------------- 09.876.543/1234-12 bdteste=# SELECT to_char(98765432123412::bigint,'99"."999"."999"/"9999"-"99') as cnpj; cnpj --------------------- 98.765.432/1234-12 Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral