SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Retornar uma lista de bancos de dados no SQLite


Ao usar a interface de linha de comando SQLite, você pode usar o .databases comando para retornar uma lista de bancos de dados anexados. Mais especificamente, ele retorna os nomes e nomes de arquivos/localização de cada banco de dados anexado.

Você também pode usar a PRAGMA database_list instrução para retornar uma lista de bancos de dados anexados à conexão de banco de dados atual.

O comando .databases


Aqui está um exemplo de uso do .databases comando:
.databases

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

Nesse caso, anexei apenas um banco de dados.

Aqui está outro exemplo em que anexei outro banco de dados e executei o comando novamente.
ATTACH DATABASE 'Pets.db' AS Pets;
.databases

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

A Declaração PRAGMA database_list


Aqui está um exemplo de uso do PRAGMA database_list demonstração:
PRAGMA database_list;

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