Je veux faire VACUUM
à un certain temps sur une base de données SQLite en Perl, mais il dit toujours
DBD :: SQLite :: db n'échoué: ne peut pas VACUUM dans une transaction
Alors, comment je fais ça? Je utilise AutoCommit => 0
J'utilise AutoCommit => 0
. Et l'erreur se produit pendant:
$dbh->do('DELETE FROM soap');
$dbh->do('DELETE FROM result');
$dbh->commit;
$dbh->do('VACUUM');