PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL - Tabela vazia


Trunque a tabela:
truncate events;

Da da documentação:

Se você deseja recuperar imediatamente o espaço em disco mantendo as linhas existentes de uma tabela não vazia, você pode usar vácuo:
vacuum full events;

Isso bloqueia exclusivamente a tabela e a reescreve (na verdade, cria uma nova cópia e descarta a antiga). É uma operação cara e geralmente não recomendada em mesas maiores.

No RDBMS, algum uso redundante do espaço em disco é um estado normal. Se você tiver um autovacuum daemon configurado corretamente o espaço não utilizado será usado quando novas linhas forem inseridas.