PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL - Table vide

Tronquer le tableau :

truncate events;

Depuis la documentation :

Si vous souhaitez récupérer immédiatement de l'espace disque en conservant les lignes existantes d'une table non vide, vous pouvez utiliser vide :

vacuum full events;

Cela verrouille exclusivement la table et la réécrit (en fait, crée une nouvelle copie et supprime l'ancienne). C'est une opération coûteuse et généralement déconseillée sur les grandes tables.

Dans RDBMS, une utilisation redondante de l'espace disque est un état normal. Si vous avez un démon autovacuum correctement configuré l'espace inutilisé sera utilisé lors de l'insertion de nouvelles lignes.