*Resumo Quinzenal - 17/02/2007 a 01/03/2007 *
No dia 20/fev, Luiz Fernando Grimuz encontrou dificuldades para cofidificar sua aplicação em perl no formato utf8 ( http://www.nabble.com/UTF-8-em-perl--%3E-Postgre-p9021417.html). Eder mostra uma possível solução com um problema semelhante: Criando a database no PostgreSQL com LATIN1: %createbd -e LATIN1 datatest Saulo Mendes encontrou algumas dificuldades com sequências (http://www.nabble.com/sobre-sequencers-tf3262415.html ).Wallace Reis mostrou uma possível solução para o problema apontado como alterar o proximo valor com setval. Osvaldo Rosario ainda apontou uma forma de obter as sequências via shell script: for name in `psql -c "select relname from pg_class where relkind = 'S'" dbname; do psql -c "select last_value from $name" dbname; done. Para mais, basta consultar a documentação em http://www.postgresql.org/docs/8.2/interactive/functions-sequence.html. Mateus gra, que já vinha com problema na atualização das estatísticas do PostgreSQL há algum tempo, postou que o problema foi resolvido na versão 8.2.3 (http://www.nabble.com/forum/ViewPost.jtp?post=8304215&framed=y). Saulo Mendes teve algumas dúvidas com consultas envolvendo null ( http://www.nabble.com/forum/ViewPost.jtp?post=9083661&framed=y). Sidnei enviou uma solução, que foi posteriormente simplificada pelo Osvaldo Rosario como: where (ie.c_produto = in_c_produto) and (ie.d_lote IS NOT DISTINCT FROM vt_d_lote) http://www.postgresql.org/docs/8.2/interactive/functions-comparison.html "IS NOT DISTINCT FROM is identical to = for non-null inputs, but it returns true when both inputs are null, and false when only one input is null." Sidnei Klein encontrou dificuldades em listar os índices da base de dados quanto havia um índice que sobria mais de uma coluna. (http://www.nabble.com/forum/ViewPost.jtp?post=9080466&framed=y ). Marcos Nobre deu a sugestão de criar uma stored procedure para separar o resultado da query na pg_indices. Osvaldo Rosario sugeriu ainda uma verificada nas views do projeto http://pgfoundry.org/projects/newsysviews No dia 22/fev, Marcos Merlin pergunta como pode fazer um backup noturno de forma automática ( http://www.nabble.com/forum/ViewPost.jtp?post=9106397&framed=y). Marcos Nobre mostra duas possíveis soluções: no Linux: Usar um simples script de bash para invocar o pg_dump ou pg_dumpall e agendá-lo com cron; no Windows NT ou superior: Um script BAT agendado com o utilitário AT. Milena Leite pergutou como pode mostrar uma data gravada no formato 'AAAA-MM-DD' no formato 'DD/MM/AAAA' ( http://www.nabble.com/forum/ViewPost.jtp?post=9117790&framed=y). Ulisses mostra o comando: to_char(seu_campo_data, 'DD/MM/YYYY') Filipe postou algumas dúvidas de como alterar o DATESTYLE no postgres 8.2 ( http://www.nabble.com/forum/ViewPost.jtp?post=9091213&framed=y). Osvaldo Rosário Kussama indicou link da documentação sobre o postgresql.conf: http://www.postgresql.org/docs/8.2/interactive/runtime-config-client.html#RUNTIME-CONFIG-CLIENT-FORMAT Tacio Viela perguntou como pode tratar os possíveis erros em um INSERT numa trigger (http://www.nabble.com/forum/ViewPost.jtp?post=9204052&framed=y). Claudio Oliveira apresenta uma solução: begin insert... exception when unique_violation then faça o procedimento end; A partir de agora, o resumo quinzenal com a colaboração de Sebastian Selau Webber Colombo. Espero poder tirar o atraso ainda essa semana! []'s - Walter
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
