Caro luiz, O Soundex disponibilizado junto ao postgresql é para a lingua inglesa. Mas se tiver interesse posso enviar a dll para você se estiver utilizando S.O. Windows.
Att. -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quinta-feira, 19 de outubro de 2006 14:47 Para: brasil-usuarios@pgfoundry.org Assunto: Digest Brasil-Usuarios, volume 326, assunto 6 Enviar submissões para a lista de discussão Brasil-Usuarios para brasil-usuarios@pgfoundry.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://pgfoundry.org/mailman/listinfo/brasil-usuarios ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para [EMAIL PROTECTED] Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço [EMAIL PROTECTED] Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Brasil-Usuarios digest..." Tópicos de Hoje: 1. Agora é sério, Soundex com problemas....urgente (Luiz Renato Ferreira) 2. Re: alterar nome da tabela e do campo (joao cosme de oliveira junior) 3. Re: ordenação e libc - uma possível solução (podem me ajudar a testar?) (Luiz Matsumura) 4. Re: alterar nome da tabela e do campo (Thiago Risso) 5. configurar auto vacuum (Vinicius) 6. Re: Teste não respondam (Armando Roque) 7. Re: ordenação e libc - uma possível solução (podem me ajudar a testar?) (Walter Cruz) ---------------------------------------------------------------------- Message: 1 Date: Thu, 19 Oct 2006 14:17:40 -0200 From: "Luiz Renato Ferreira" <[EMAIL PROTECTED]> Subject: [PostgreSQL-Brasil] Agora é sério, Soundex com problemas....urgente To: brasil-usuarios@pgfoundry.org Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Pessoal, alguem pode me ajudar, eu instalei todas as funções do postgre, fuzzimath e as demais no momento da instalação, mas mesmo assim quando tento usar o soundex aparece o erro: " function not exist" Alguem sabe se precisa de mais alguma coisa para utilizar o soundex, por favor preciso de ajuda urgente com isso... -- Luiz Renato -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061019/d6600003/attachment-0001.html ------------------------------ Message: 2 Date: Thu, 19 Oct 2006 13:20:46 -0200 From: joao cosme de oliveira junior <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] alterar nome da tabela e do campo To: Grupo de Usuários do PostgreSQL no Brasil <brasil-usuarios@pgfoundry.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8" funcionou? Em Quinta 19 Outubro 2006 13:59, Thiago Risso escreveu: > Depois do toque do João.... Fiz alguns ajustezinhos : > > CREATE OR REPLACE FUNCTION toLowerTablesAndFields() > RETURNS text AS > $BODY$ > DECLARE > recTables RECORD; > recFields RECORD; > lowerTable varchar; > lowerField varchar; > table varchar; > field varchar; > schema varchar; > BEGIN > -- SELECIONA AS TABELAS E ESQUEMAS > FOR recTables IN SELECT n.nspname,relname FROM pg_catalog.pg_class > c JOIN > pg_catalog.pg_roles r ON r.oid = c.relowner LEFT JOIN > pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE relkind = 'r' > AND n.nspname ='teste' --NOT IN ('pg_catalog', 'pg_toast', > 'information_schema') > LOOP > table := recTables.relname; > lowerTable := lower(table); > schema :=recTables.nspname; > EXECUTE 'ALTER TABLE "'||schema||'"."'||table||'" RENAME > TO "tmp_'||lowerTable||'"' ; > EXECUTE 'ALTER TABLE "'||schema||'"."tmp_'||lowerTable||'" > RENAME TO "'||lowerTable||'"'; > > -- SELECIONA OS CAMPOS DA TABELAS > FOR recFields IN SELECT a.attname FROM > pg_catalog.pg_attribute a JOIN pg_catalog.pg_class > c on c.oid = a.attrelid WHERE a.attnum > 0 AND NOT > a.attisdropped AND > c.relname = table > LOOP > field:=recFields.attname; > lowerField := lower(field); > EXECUTE 'ALTER TABLE "'||schema||'"."'||lowerTable||'" > RENAME COLUMN "'||field||'" TO "tmp_'||lowerField||'"'; > EXECUTE 'ALTER TABLE "'||schema||'"."'||lowerTable||'" > RENAME COLUMN "tmp_'||lowerField||'" TO "'||lowerField||'"'; > END LOOP; > > > END LOOP; > RETURN 'Acabou!!'; > END; > $BODY$ > LANGUAGE 'plpgsql' VOLATILE; > > Att: > Thiago Risso ------------------------------ Message: 3 Date: Thu, 19 Oct 2006 14:44:42 -0200 From: "Luiz Matsumura" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] ordenação e libc - uma possível solução (podem me ajudar a testar?) To: " Grupo de Usuários do PostgreSQL no Brasil " <brasil-usuarios@pgfoundry.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Ola Walter, eu poderia tentar ajudar a testar, mas não entendo direito como isso funciona... O que eu preciso fazer para poder testar ? é só alterar o arquivo /usr/share/i18n/locales/pt_BR ? ai a ordenação no postgres ja funcionaria diferente ? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061019/17d6d499/attachment-0001.html ------------------------------ Message: 4 Date: Thu, 19 Oct 2006 14:52:49 -0200 From: "Thiago Risso" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] alterar nome da tabela e do campo To: " Grupo de Usuários do PostgreSQL no Brasil " <brasil-usuarios@pgfoundry.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Sim... Alterou todas as tabelas (apenas 2 que criei para teste) e seus respectivos campos ! On 10/19/06, joao cosme de oliveira junior <[EMAIL PROTECTED]> wrote: > > funcionou? > > Em Quinta 19 Outubro 2006 13:59, Thiago Risso escreveu: > > Depois do toque do João.... Fiz alguns ajustezinhos : > > > > CREATE OR REPLACE FUNCTION toLowerTablesAndFields() > > RETURNS text AS > > $BODY$ > > DECLARE > > recTables RECORD; > > recFields RECORD; > > lowerTable varchar; > > lowerField varchar; > > table varchar; > > field varchar; > > schema varchar; > > BEGIN > > -- SELECIONA AS TABELAS E ESQUEMAS > > FOR recTables IN SELECT n.nspname,relname FROM > > pg_catalog.pg_class c JOIN > > pg_catalog.pg_roles r ON r.oid = c.relowner LEFT JOIN > > pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE > > relkind = > 'r' > > AND n.nspname ='teste' --NOT IN ('pg_catalog', 'pg_toast', > > 'information_schema') > > LOOP > > table := recTables.relname; > > lowerTable := lower(table); > > schema :=recTables.nspname; > > EXECUTE 'ALTER TABLE "'||schema||'"."'||table||'" RENAME > > TO "tmp_'||lowerTable||'"' ; > > EXECUTE 'ALTER TABLE "'||schema||'"."tmp_'||lowerTable||'" > > RENAME TO "'||lowerTable||'"'; > > > > -- SELECIONA OS CAMPOS DA TABELAS > > FOR recFields IN SELECT a.attname FROM > pg_catalog.pg_attribute > > a JOIN pg_catalog.pg_class > > c on c.oid = a.attrelid WHERE a.attnum > 0 AND NOT > > a.attisdropped AND > > c.relname = table > > LOOP > > field:=recFields.attname; > > lowerField := lower(field); > > EXECUTE 'ALTER TABLE "'||schema||'"."'||lowerTable||'" > > RENAME COLUMN "'||field||'" TO "tmp_'||lowerField||'"'; > > EXECUTE 'ALTER TABLE "'||schema||'"."'||lowerTable||'" > > RENAME COLUMN "tmp_'||lowerField||'" TO "'||lowerField||'"'; > > END LOOP; > > > > > > END LOOP; > > RETURN 'Acabou!!'; > > END; > > $BODY$ > > LANGUAGE 'plpgsql' VOLATILE; > > > > Att: > > Thiago Risso > _______________________________________________ > 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061019/228ab78c/attachment-0001.html ------------------------------ Message: 5 Date: Thu, 19 Oct 2006 13:59:37 -0200 From: "Vinicius" <[EMAIL PROTECTED]> Subject: [PostgreSQL-Brasil] configurar auto vacuum To: Grupo de Usuários do PostgreSQL no Brasil <brasil-usuarios@pgfoundry.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Gostaria de configurar o auto vacuum mas nao tenho base para preencher os parametros, possuo uma db com 5gb, tenho 2 tabelas cada uma com 3milhoes d registros, por dia aumenta cerca de 2mil registros, a tabela 1 transfere para a tabela 2 e pego os 2mil registros novos. Meu servidor tem 4gb d ram e eh um xeon 3.0 dual com discos scsi u320 qual seria a melhor configuracao para esta base. hj esta configuracao assim: base threshold - 1000 analyze base threshold - 500 vacuum scale factor - 0.4 analyze scale factor - 0.2 vacuum cost delay - 0 vacuum cost limit - 200 o valor dos parametros sao baseados em q ? t+ galera... ------------------------------ Message: 6 Date: Thu, 19 Oct 2006 13:12:57 -0400 From: Armando Roque <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] Teste não respondam To: Grupo de Usuários do PostgreSQL no Brasil <brasil-usuarios@pgfoundry.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=ISO-8859-1 Usando o pop do gmail não aparece no cliente de e-mail, o gmail "segura" a mensagem no webmail. Sempre fico na dúvida se foi entregue! []'s Walter Cruz wrote: > será que vc está testando pela mesma razão que eu testei? mandei um > e-mail pra cá ontem a noite mas ele fugiu.... > > On 10/19/06, *Luiz Renato Ferreira* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Estou mandando esse email de teste para saber se esta tudo OK.... > > -- > Luiz Renato > _______________________________________________ > 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 > > > ---------------------------------------------------------------------- > -- > > _______________________________________________ > 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 -- Armando Roque http://dropsdef.blogspot.com msn: [EMAIL PROTECTED] skype: dropsdef ------------------------------ Message: 7 Date: Thu, 19 Oct 2006 15:46:20 -0200 From: "Walter Cruz" <[EMAIL PROTECTED]> Subject: Re: [PostgreSQL-Brasil] ordenação e libc - uma possível solução (podem me ajudar a testar?) To: " Grupo de Usuários do PostgreSQL no Brasil " <brasil-usuarios@pgfoundry.org> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" É *quase* isso Luiz. Depois de alterado, conforme as minhas sugestões, é necessário 'compilar' o locale. No meu caso, com o comando (como root): # localedef -i pt_BR -c -f ISO-8859-1 -A /usr/share/locale/locale.alias pt_BR Depois, precisa reiniciar o postgreSQL. Mas como a alteração é na glibc, afeta todos os comandos do sistema, como por exemplo, o sort no shell. []'s - Walter On 10/19/06, Luiz Matsumura <[EMAIL PROTECTED]> wrote: > > Ola Walter, eu poderia tentar ajudar a testar, mas não entendo direito > como isso funciona... > O que eu preciso fazer para poder testar ? > > é só alterar o arquivo /usr/share/i18n/locales/pt_BR ? > > ai a ordenação no postgres ja funcionaria diferente ? > > > _______________________________________________ > 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 > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20061019/b56b6d16/attachment.html ------------------------------ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br http://pgfoundry.org/mailman/listinfo/brasil-usuarios Fim da Digest Brasil-Usuarios, volume 326, assunto 6 **************************************************** _______________________________________________ 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