Wanneer u de SQLite-opdrachtregelinterface gebruikt, kunt u de .databases
. gebruiken commando om een lijst met gekoppelde databases te retourneren. Meer specifiek geeft het de namen en bestandsnamen/locatie van elke gekoppelde database terug.
U kunt ook de PRAGMA database_list
. gebruiken statement om een lijst met databases te retourneren die aan de huidige databaseverbinding zijn gekoppeld.
Het .databases-commando
Hier is een voorbeeld van het gebruik van de .databases
commando:
.databases
Resultaat:
main: /Users/Shared/sqlite/Chinook.db
In dit geval heb ik slechts één database bijgevoegd.
Hier is nog een voorbeeld waarbij ik een andere database heb toegevoegd en de opdracht vervolgens opnieuw heb uitgevoerd.
ATTACH DATABASE 'Pets.db' AS Pets;
.databases
Resultaat:
main: /Users/Shared/sqlite/Chinook.db Pets: /Users/Shared/sqlite/Pets.db
De PRAGMA database_list Statement
Hier is een voorbeeld van het gebruik van de PRAGMA database_list
verklaring:
PRAGMA database_list;
Resultaat:
seq name file ---------- ---------- ------------------------------- 0 main /Users/Shared/sqlite/Chinook.db 2 Pets /Users/Shared/sqlite/Pets.db