sqlite obtiene el nombre de las bases de datos adjuntas

¿Cómo obtengo el nombre de las bases de datos adjuntas en SQLite?

Intenté investigar:

SELECT name FROM sqlite_master

pero no parece haber información allí sobre las bases de datos adjuntas.

Adjunto las bases de datos con el command:

ATTACH DATABASE <fileName> AS <DBName>

Sería bueno poder recuperar una list de FileNames o DBNames adjunta.

Estoy intentando verificar si una database se adjuntó correctamente sin conocer su esquema de antemano.

¿Estás buscando esto?

 PRAGMA database_list; 

PRAGMA database_list;
Este pragma funciona como una consulta para devolver una fila para cada database adjunta a la connection de la database actual. La segunda columna es la "principal" para el file de database principal, "temp" para el file de database utilizado para almacenar objects TEMP, o el nombre de la database ATTACHed para otros files de database. La tercera columna es el nombre del file de la database, o una cadena vacía si la database no está asociada con un file.

Puede usar el command .database .