SQLite erstellen pre-besiedelten FTS-Tabelle
Ist es, eine Möglichkeit zu schaffen FTS-Tabelle in SQLite, die ist bereits ausgefüllt mit den Daten aus einer SELECT-Abfrage?
Ich weiß, es ist möglich, erstellen Sie eine normale Tabelle, die bereits mit Daten aus einer SELECT:
CREATE TABLE foo AS SELECT ref_id, name FROM other_table
Und wir können eine FTS Tabelle etwa so:
CREATE VIRTUAL TABLE bar USING FTS3(ref_id, name)
Den Punkt, dies ist ein update meiner app SQLite-Datenbank-schema, während die Vermeidung der Lektüre in der alle Daten aus other_table
. Ich hoffe wirklich, dass es etwas Weg zu lassen SQLite alles tun, die schweres heben hier (das ist, was es ist wirklich gut!).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht sicher, ob Sie es tun können, in einer Anweisung, aber Sie können es tun in zwei... nach Ihrem
CREATE VIRTUAL TABLE
- Anweisung, die Sie tun können:INSERT INTO bar SELECT * FROM other_table