Chcete-li zrušit databázi v SQLite, odstraňte ji ze systému souborů.
SQLite nepoužívá DROP DATABASE
jako mnoho jiných systémů pro správu databází.
Nepoužívá CREATE DATABASE
buď prohlášení.
SQLite ukládá své databáze jako normální soubor v systému souborů počítače, takže vytváření a rušení databází není ve skutečnosti použitelné.
Pokud potřebujete úplně odstranit databázi, budete muset odstranit soubor databáze ze systému souborů.
Pokud neznáte název a/nebo cestu k databázovému souboru, použijte .databases
příkaz:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
Poté můžete přejít na soubor v systému souborů a odstranit jej.
Odpojit databázi
Můžete také odpojit databázi od aktuálního připojení. Tím se neodstraní skutečný databázový soubor – pouze se odstraní z vašeho připojení.
Databázi můžete odpojit pomocí jejího aliasu takto:
DETACH DATABASE Movies;
Po spuštění tohoto kódu použijte .databases
příkaz k zobrazení seznamu databází, abyste viděli, že je odstraněn:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db