SQLiteコマンドラインインターフェイスを使用する場合は、.databases
を使用できます。 接続されているデータベースのリストを返すコマンド。具体的には、接続されている各データベースの名前とファイル名/場所を返します。
PRAGMA database_list
を使用することもできます 現在のデータベース接続に接続されているデータベースのリストを返すステートメント。
.databasesコマンド
.databases
の使用例を次に示します。 コマンド:
.databases
結果:
main: /Users/Shared/sqlite/Chinook.db
この場合、添付したデータベースは1つだけです。
別のデータベースを接続してから、コマンドを再実行した別の例を次に示します。
ATTACH DATABASE 'Pets.db' AS Pets;
.databases
結果:
main: /Users/Shared/sqlite/Chinook.db Pets: /Users/Shared/sqlite/Pets.db
PRAGMAdatabase_listステートメント
PRAGMA database_list
の使用例を次に示します。 ステートメント:
PRAGMA database_list;
結果:
seq name file ---------- ---------- ------------------------------- 0 main /Users/Shared/sqlite/Chinook.db 2 Pets /Users/Shared/sqlite/Pets.db