Wenn Sie die SQLite-Befehlszeilenschnittstelle verwenden, können Sie die .databases
verwenden Befehl, um eine Liste der angehängten Datenbanken zurückzugeben. Genauer gesagt gibt es die Namen und Dateinamen/Speicherorte jeder angehängten Datenbank zurück.
Sie können auch die PRAGMA database_list
verwenden -Anweisung, um eine Liste der Datenbanken zurückzugeben, die mit der aktuellen Datenbankverbindung verbunden sind.
Der .databases-Befehl
Hier ist ein Beispiel für die Verwendung von .databases
Befehl:
.databases
Ergebnis:
main: /Users/Shared/sqlite/Chinook.db
In diesem Fall habe ich nur eine Datenbank angehängt.
Hier ist ein weiteres Beispiel, bei dem ich eine andere Datenbank angehängt und den Befehl dann erneut ausgeführt habe.
ATTACH DATABASE 'Pets.db' AS Pets;
.databases
Ergebnis:
main: /Users/Shared/sqlite/Chinook.db Pets: /Users/Shared/sqlite/Pets.db
Die PRAGMA database_list-Anweisung
Hier ist ein Beispiel für die Verwendung der PRAGMA database_list
Aussage:
PRAGMA database_list;
Ergebnis:
seq name file ---------- ---------- ------------------------------- 0 main /Users/Shared/sqlite/Chinook.db 2 Pets /Users/Shared/sqlite/Pets.db