Boa noite pessoal,

Fiz uma carga de dados hoje (via COPY de um arquivo texto) de uma tabela.
Após essa carga , a partição que está o "pgdata" estava ocupando 130 gb,
depois adicionei um campo do tipo bigserial , com o comando :

ALTER TABLE X ADD COLUMN Y BIGSERIAL;

A query está rodando a bastante tempo (Eu sei que é preciso atualizar todos
os registro, e isso leva tempo), porém estou acompanhando o crescimento do
espaço ocupado na partição e já está passando de 210 GB.

Com isso me surgiu a curiosidade de como é feita essa alteração, o banco
"re-escreve" a tabela em disco com o novo campo? E depois libera o espaço
ocupado anteriormete? Ou cometi algum erro?

Abraços e obrigado.

-- 
Thiago Godoi
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a