C# SQLite:如果在没有FTS模块的情况下创建索引会发生什么?
我当前的平台仅限于在中编译的(FTS)模块。我计划在不久的将来将我的技术转移到另一个平台(C#)。我不想在那个时候更改我的DB模式C# SQLite:如果在没有FTS模块的情况下创建索引会发生什么?,c#,database,sqlite,indexing,C#,Database,Sqlite,Indexing,我当前的平台仅限于在中编译的(FTS)模块。我计划在不久的将来将我的技术转移到另一个平台(C#)。我不想在那个时候更改我的DB模式 所以我想为我的字符串列创建索引,即使我当前的SQLite不包括FTS。当我切换平台时,一个简单的命令能使我所有的字符串列正确地索引吗?如果没有,那么在切换平台时,我必须创建索引。由于我应用程序的特点,这对我来说很困难。FTS指数不是“真实”指数;它是使用创建的虚拟表 因此,您必须为每个平台运行适当的CREATEINDEX或CREATEVITABLE语句。 如果不想更
所以我想为我的字符串列创建索引,即使我当前的SQLite不包括FTS。当我切换平台时,一个简单的命令能使我所有的字符串列正确地索引吗?如果没有,那么在切换平台时,我必须创建索引。由于我应用程序的特点,这对我来说很困难。FTS指数不是“真实”指数;它是使用创建的虚拟表 因此,您必须为每个平台运行适当的CREATEINDEX或CREATEVITABLE语句。
如果不想更改DB模式,则必须在两个平台上使用相同的索引。FTS索引不是“真实”索引;它是使用创建的虚拟表 因此,您必须为每个平台运行适当的CREATEINDEX或CREATEVITABLE语句。
如果不想更改DB模式,则必须在两个平台上使用相同的索引。那么我可以创建不带FTS的索引吗?是否?那么我可以创建没有FTS的索引吗?还是不?