1
resposta

Fala consagrados! Minha dúvida de hoje é sobre o VACUUM FULL do Postgres

Seguinte... Quando o eu trunco uma tabela (limpo todos os registros dela) em um processo automático. Ainda precisaria realizar o VACUUM FULL?

1 resposta

Oii, Antônio! Tudo bem?

Antônio, se você truncou a tabela, não é necessário realizar o VACUUM FULL, o próprio procedimento de truncar já realiza a limpeza completa dos registros, liberando o espaço de forma imediata.

Neste link aqui você pode conferir esse o uso do TRUNCATE onde essa funcionalidade é enfatizada.

Caso tenha interesse, também, em se aprofundar no conteúdo sobre o VACCUM recomendo a leitura da documentação oficial do PostgreSQL que aborda esse tópico.

Segue o link:

A página pode abrir em Inglês, basta clicar em qualquer parte dela com o botão direito do mouse e escolher a opção "Traduzir para o português".

Espero ter ajudado e qualquer dúvida, conte o com fórum da Alura.

Bons estudos, Antônio!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software