O Marco reportou o seguinte erro ao executar o ANALYZE ( http://www.nabble.com/Failed%3A-ERROR%3A-duplicate-key-violates-unique-constraint-%22pg_statistic_relid_att-tf3327225.html) .
Analyzing table 'public.tb_user'... Failed: ERROR: duplicate key violates unique constraint "pg_statistic_relid_att_index" Segundo o Euler, esse erro ocorre devido a reutilização de OIDS. Ele sugeriu os seguintes procedimentos para solução do problema: DELETE FROM pg_statistic VACUUM FULL pg_statistic ANALYZE pg_statistic O Demetriu perguntou sobre como saber o tamanho da base de dados em http://www.nabble.com/Tamanho-da-Base-de-Dados-tf3279519.html . Alexandre sugeriu o seguinte comando: select pg_database_size/1024/1024 || ' MB' from pg_database_size('Nome_Base') Osvaldo sugeriu ainda uma olhada na documentação em http://www.postgresql.org/docs/8.2/interactive/functions-admin.html Tiago Zacci perguntou sobre como alterar o tipo de uma coluna que seja chave primária. Segundo Wallace Reis, a forma mais correta seria alterar nas chaves estrangeiras primeiro, e depois na primária ( http://www.nabble.com/Alterar-tipo-de-compo-chave-tf3342757.html) O Thiago França perguntou sobre os tipos de dados suportados no PostgreSQL. Além do Postgresql Cheat Sheet, disponível em http://www.alberton.info/postgresql_cheat_sheet.html, foi sugerida a documentação oficial em http://www.postgresql.org/docs/8.2/interactive/datatype.html ( http://www.nabble.com/forum/ViewPost.jtp?post=8278475&framed=y) Marcos Fabricio perguntou sobre a alteração de encoding de um banco de dados. Conforme o Euler respondeu, o correto é recriar o banco com a codificação desejada (http://www.nabble.com/alterar-encoding-tf3375171.html) Ezequias da Rocha perguntou sobre estatísticas de uso do PostgreSQL no Brasil (http://www.nabble.com/forum/ViewPost.jtp?post=9398786&framed=y) O Fernando Ike apontou o site oficial (http://www.postgresql.org/about/users) e o da comunidade (http://www.postgresql.org.br/quem_est%c3%a1_usando) Adriano Espinoza estava com um dúvida sobre o retorno funções. Como o Osvaldo apontou, em funções marcadas para retornar void, deve ser usado apenas return e não return null. http://www.nabble.com/forum/ViewPost.jtp?post=9402209&framed=y Alcione Benachio perguntou se o PostgreSQL teria uma forma de bloquear consultas sem WHERE e consultas do tipo SELECT * FROM tabela. Após alguma dicussão, foi informado na lista que o MySQL é possível o bloqueio de consultas que fazem atualizações na tabela (UPDATE, DELETE) sem WHERE. O Euler sugeriu usar fazer o monitoramento de consultas lentas. http://www.nabble.com/forum/ViewPost.jtp?post=9443086&framed=y Lucas Cardoso perguntou como fazer a formatação de datas e de valores monetários no PostgreSQL. Marcos Nobre apontou: SELECT TO_CHAR( <colunaDATA> , 'DD/MM/YYYY' ).... ou SELECT TO_CHAR( <colunaNUMBER>, 'S999,999, 999.00' )..... além de citar a documentação em http://www.postgresql.org/docs/current/static/functions-formatting.html
_______________________________________________ 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
