sql >> Base de Datos >  >> RDS >> SQLite

Devolver una lista de bases de datos en SQLite

Al usar la interfaz de línea de comandos de SQLite, puede usar .databases comando para devolver una lista de bases de datos adjuntas. Más específicamente, devuelve los nombres y nombres de archivo/ubicación de cada base de datos adjunta.

También puede usar la PRAGMA database_list instrucción para devolver una lista de bases de datos adjuntas a la conexión de base de datos actual.

El comando .bases de datos

Aquí hay un ejemplo del uso de .databases comando:

.databases

Resultado:

main: /Users/Shared/sqlite/Chinook.db

En este caso, solo he adjuntado una base de datos.

Aquí hay otro ejemplo donde adjunté otra base de datos, luego ejecuté el comando nuevamente.

ATTACH DATABASE 'Pets.db' AS Pets;
.databases

Resultado:

main: /Users/Shared/sqlite/Chinook.db
Pets: /Users/Shared/sqlite/Pets.db

Declaración PRAGMA database_list

Aquí hay un ejemplo del uso de PRAGMA database_list declaración:

PRAGMA database_list;

Resultado:

seq         name        file                           
----------  ----------  -------------------------------
0           main        /Users/Shared/sqlite/Chinook.db
2           Pets        /Users/Shared/sqlite/Pets.db