gpt4 book ai didi

sqlite3 虚拟表生命周期

转载 作者:IT王子 更新时间:2023-10-29 06:31:43 26 4
gpt4 key购买 nike

有人能告诉我在 sqlite3 中创建的虚拟表的生命周期吗?我有一个带有搜索功能的 android 应用程序,我想使用 sqlite 的快速文本搜索功能。

我不知道这些表在系统中保留了多长时间,或者我是否需要在每次访问应用程序时都创建这些表。

有什么帮助吗?

最佳答案

SQLite FTS module为您定义的每个虚拟表创建几个“内部”表。这些表在数据库架构中清晰可见,因此 FTS 虚拟表及其基础数据完全包含在数据库文件中。

这可能与其他类型的虚拟表不同;例如VirtualShape扩展允许将 ESRI 形状文件 (.shp) 文件作为表格读取;这些(自然地)与 SQLite 数据库文件分开存储。

无论如何,任何虚拟表本身的定义都存储在数据库文件中,就像普通表一样;所以你的问题的答案是:

不需要,每次打开数据库时都不需要重新创建它们。

关于sqlite3 虚拟表生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com