Вы можете получить список баз данных, используя
PRAGMA database_list
или список таблиц в "основной" базе данных, используя
select name from sqlite_master where type='table'
но, как я только что написал, он возвращает только таблицы из "основной" БД, и я не вижу способа узнать, какие таблицы находятся в других БД.
Так как же перечислить таблицы в других БД (которые были прикреплены позже)?
Спасибо, --DD
PS: я могу придумать обходной путь создания отдельного sqlite * для каждой БД, перечисленной в прагме database_list, и они делают «выбор имени из sqlite_master, где type = 'table'» N раз для них (так как каждый один сейчас является «главным»), но это звучит как нечто, что должно быть возможно без обращения к обходному пути, нет ???