SQLiteでテーブル一覧取得
インデックスや外部キー、データベースの一覧はPRAGMAで取れるが、なぜかテーブル一覧は取れないorz
で、そんなときはシステムテーブル sqlite_masterを見れば良い。
CREATE TABLE sqlite_master (
type TEXT,
name TEXT,
tbl_name TEXT,
rootpage INTEGER,
sql TEXT
);
という構造なので適宜type='table'とかtype='view'とかで引っ張ってくればおk。