TRUNCATE
doit créer un nouveau fichier (vide) pour la table, ce qui cause probablement votre problème. Vous pouvez DROP
la table et recréez-la.
Une autre façon, plus lourde, serait
DELETE FROM table_name;
VACUUM table_name; -- no FULL!
Tant que VACUUM
ne réduit normalement pas le tableau, il tronquera les pages vides à la fin du tableau. Si le tableau est vide, cela supprimerait toutes les pages.