La base de données est un seul fichier, vous pouvez en effet d'effacer tout simplement. Si vous voulez quelque chose de plus automatique, vous pouvez utiliser ce qui suit pour tout faire programme:
récupérer votre schéma:
SELECT group_concat(sql,';') FROM sqlite_master;
Se déconnecter de la base de données
Supprimer le fichier de base de données
Créez à nouveau votre schéma avec ce qui a été retourné d de la requête ci-dessus
Si vous utilisez des options particulières pour votre base de données d'origine (page_size, etc.), ils devront être déclarés manuellement.
La version de sqlite avec laquelle je dois travailler ne semble pas avoir cette commande. – Hamster
quelle commande? vous ne faites pas "drop database" (n'existe pas). à la place, supprimez le fichier db de votre disque dur. – second
Je suppose que cela pourrait fonctionner ... – Hamster