Lorsque vous utilisez l'interface de ligne de commande SQLite, vous pouvez utiliser le .databases
commande pour renvoyer une liste des bases de données attachées. Plus précisément, il renvoie les noms et les noms de fichiers/l'emplacement de chaque base de données attachée.
Vous pouvez également utiliser la PRAGMA database_list
instruction pour renvoyer une liste de bases de données attachées à la connexion de base de données actuelle.
La commande .databases
Voici un exemple d'utilisation de .databases
commande :
.databases
Résultat :
main: /Users/Shared/sqlite/Chinook.db
Dans ce cas, je n'ai joint qu'une seule base de données.
Voici un autre exemple où j'ai attaché une autre base de données, puis j'ai réexécuté la commande.
ATTACH DATABASE 'Pets.db' AS Pets;
.databases
Résultat :
main: /Users/Shared/sqlite/Chinook.db Pets: /Users/Shared/sqlite/Pets.db
La déclaration PRAGMA database_list
Voici un exemple d'utilisation de la PRAGMA database_list
déclaration :
PRAGMA database_list;
Résultat :
seq name file ---------- ---------- ------------------------------- 0 main /Users/Shared/sqlite/Chinook.db 2 Pets /Users/Shared/sqlite/Pets.db