Em 25/05/07, José Mello Júnior <[EMAIL PROTECTED]> escreveu:
Estou fazendo algumas conversão de aplicativos antigos e portando-os para o postgres, contudo me deparei com uma simples e enorme dúvida ao mesmo tempo. Por exemplo, em determinada tabela com aproximadamente 600.000registros reparei que alguns registros tiveram uma coluna gravada com lowercase, então para reparar isto abri uma sessão SQL e mander ver um update do campo para o próprio campo e demorou uma eternidade. A questão é, se eu criar uma nova coluna com a informação reparada, depois eliminar a coluna antiga e renomear a nova, seria mais eficiente? Por que?
Não creio que criar uma nova tabela vá lhe trazer muitos benefícios. Se você quer velocidade... apague todos os constraints e índices sobre o campo e depois do update recrie tudo. Aí sim a velocidade deve aumentar bastante. []s []'s
-- José de Mello Júnior 41.9933-8642 _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
-- site: http://www.midstorm.org/~telles/ e-mail: [EMAIL PROTECTED] jabber: [EMAIL PROTECTED] sip:[EMAIL PROTECTED]
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral