SQLiteでSELECTクエリのデータがあらかじめ設定されているFTSテーブルを作成する方法はありますか?SQLiteは、事前に設定されたFTSテーブルを作成します
は、私はSELECTからのデータが事前に入力され、通常のテーブルを作成することが可能です知っている: CREATE TABLE foo AS SELECT ref_id, name FROM other_table
をそして、我々はそのようFTS表を作成することができます。 はCREATE VIRTUAL TABLE bar USING FTS3(ref_id, name)
これを行う点ですother_table
からすべてのデータを読み取ることなく、自分のアプリのSQLiteデータベーススキーマを更新することができます。私は実際にSQLiteにすべての重労働をさせるための方法があることを望んでいます(それは本当にうまくいくものです)。
ありがとう!私は実際に自分自身を発見しました。私はそれがおそらく最も効率的な方法だと推測しています...私のCコードのselectから結果をループするよりもずっと多くです。 –