Consideração curta: vai dar problema. Consideração longa: Com 30 milhoes de registros, mais indices, vc terá um processamento e requisito de espaço em disco altos para fazer uma mexida destas na tabela, em minha opinião, o melhor é vc fazer um dump, e recriar a tabela com a nova estrutura. Naturalmente verificando eventuais chaves FK's (como enfatizado pelo Dickson Guedes a algums dias), etc.
Vide COPY no manual, para indicar as colunas que saem e as que voltam ... Sds, Marco Antonio William Leite Araújo wrote: > Resposta curta: sim. > > Resposta longa: provavelmente. Irá liberar as páginas ocupadas pelos > registros para serem utilizadas pelo banco. Tão logo ele precise desse > espaço, e estando estes livres, ele os relocará... > > 2008/2/13, Vinicius <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>: > > Ola pessoal... > > Irei fazer algumas alteracoes em minha base, sendo: remover umas 10 > colunas, e criar mais umas 20 colunas, em 3 tabelas que possuem > aproximadamente 30milhoes de registros cada uma. Olhei na documentacao > que o comando ALTER TABLE tabela DROP COLUMN coluna,, apenas marca a > coluna como nao visivel. A pergunta é a seguinte,, rodando o > vacuum full > consigo eliminar as colunas realmente do banco ou tenho que rodar > algum > outro comando ? > _______________________________________________ > pgbr-geral mailing list > [email protected] > <mailto:[email protected]> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > -- > William Leite Araújo > Analista de Banco de Dados - QualiConsult > ------------------------------------------------------------------------ > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Marco Antonio P D'Andrade Gerência Técnica de Segurança de Suporte Servidores IP - ELN120024 Embratel - Rio de Janeiro - RIT 521-4898 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
