示例架构:
CREATE VIRTUAL TABLE posts USING FTS5(title, body);
选择表名:
SELECT name FROM sqlite_master WHERE type='table';
结果:
帖子 帖子数据 post_idx 帖子内容 post_docsize post_config
如何仅获取虚拟表的结果,没有*_data
, *_idx
,和?*_content
*_docsize
*_config
示例架构:
CREATE VIRTUAL TABLE posts USING FTS5(title, body);
选择表名:
SELECT name FROM sqlite_master WHERE type='table';
结果:
帖子 帖子数据 post_idx 帖子内容 post_docsize post_config
如何仅获取虚拟表的结果,没有*_data
, *_idx
,和?*_content
*_docsize
*_config
FTS 模块使用影子表来存储实际数据及其索引。
但这些是“真实”表,因此您可以简单地使用过滤器来仅sqlite_master
获取虚拟表的条目:
SELECT name
FROM sqlite_master
WHERE type = 'table'
AND sql LIKE 'CREATE VIRTUAL TABLE%';