如果安装了SQLite扩展模块,要检测什么是FTS3查询?或者是否可以使用SQLite3查询获得已安装扩展的列表?它必须与pysqlite2一起工作。
我知道我可以使用SELECT * FROM sqlite_master获得表的列表,我希望获得类似于扩展列表的内容。我还知道CREATE VIRTUAL TABLE v USING FTS3 (t TEXT)成功安装了FTS3,但是我希望获得一个没有副作用的查询(甚至不创建临时表)。
作为解决办法,我已经打开了":memory:"数据库,并发出了上面的CREATE VIRTUAL TABLE命令。
发布于 2010-03-31 13:19:49
目前还没有办法在SQLite中这样做;它忘记了它已经加载的内容,并且即使它想报告它也不能报告它(我检查了来源到执行加载的代码,描述加载内容的关键信息没有存储)。已知 (请参阅页面底部的愿望列表)认为保留该信息是件好事,但它似乎还没有被保留。
因此,你唯一能做的就是你目前的解决办法--试一试,看看它是否有效。对不起我不能再提供任何东西了。
https://stackoverflow.com/questions/2482868
复制相似问题