Sqlite 如何获取虚拟表的名称?

Sqlite 如何获取虚拟表的名称?,sqlite,full-text-search,fts5,Sqlite,Full Text Search,Fts5,模式示例: CREATE VIRTUAL TABLE posts USING FTS5(title, body); 选择表名: SELECT name FROM sqlite_master WHERE type='table'; 结果: posts posts_data posts_idx posts_content posts_docsize posts_config 帖子 发布数据 邮政署 发布内容 邮政编码 posts\u配置 如何仅获取虚拟表的结果,而不使用FTS模块用于存储实际数据

模式示例:

CREATE VIRTUAL TABLE posts USING FTS5(title, body);
选择表名:

SELECT name FROM sqlite_master WHERE type='table';
结果:

posts posts_data posts_idx posts_content posts_docsize posts_config 帖子 发布数据 邮政署 发布内容 邮政编码 posts\u配置 如何仅获取虚拟表的结果,而不使用FTS模块用于存储实际数据及其索引的
*\u数据
*\u idx
*\u内容
*\u docsize
*\u配置

但这些是“真实”表,因此您可以简单地使用过滤器仅获取虚拟表的
sqlite\u master
条目:

SELECT name
FROM sqlite_master
WHERE type = 'table'
  AND sql LIKE 'CREATE VIRTUAL TABLE%';