Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQLite:如果在没有FTS模块的情况下创建索引会发生什么?_C#_Database_Sqlite_Indexing - Fatal编程技术网

C# SQLite:如果在没有FTS模块的情况下创建索引会发生什么?

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

我当前的平台仅限于在中编译的(FTS)模块。我计划在不久的将来将我的技术转移到另一个平台(C#)。我不想在那个时候更改我的DB模式


所以我想为我的字符串列创建索引,即使我当前的SQLite不包括FTS。当我切换平台时,一个简单的命令能使我所有的字符串列正确地索引吗?如果没有,那么在切换平台时,我必须创建索引。由于我应用程序的特点,这对我来说很困难。

FTS指数不是“真实”指数;它是使用创建的虚拟表

因此,您必须为每个平台运行适当的CREATEINDEX或CREATEVITABLE语句。
如果不想更改DB模式,则必须在两个平台上使用相同的索引。

FTS索引不是“真实”索引;它是使用创建的虚拟表

因此,您必须为每个平台运行适当的CREATEINDEX或CREATEVITABLE语句。
如果不想更改DB模式,则必须在两个平台上使用相同的索引。

那么我可以创建不带FTS的索引吗?是否?那么我可以创建没有FTS的索引吗?还是不?