migrations/JMdict: only index common entries in EntryScore_byCommon

This commit is contained in:
2026-05-05 23:22:37 +09:00
parent bd0822b740
commit 32ec34a150
@@ -15,8 +15,7 @@ CREATE TABLE "JMdict_EntryScore" (
CREATE INDEX "JMdict_EntryScore_byElementId_byScore" ON "JMdict_EntryScore"("elementId", "score");
CREATE INDEX "JMdict_EntryScore_byScore" ON "JMdict_EntryScore"("score");
CREATE INDEX "JMdict_EntryScore_byElementId_byCommon" ON "JMdict_EntryScore"("elementId", "common");
CREATE INDEX "JMdict_EntryScore_byCommon" ON "JMdict_EntryScore"("common");
CREATE INDEX "JMdict_EntryScore_byCommon" ON "JMdict_EntryScore"("common") WHERE "common" = TRUE;
-- NOTE: these views are deduplicated in order not to perform an unnecessary
-- UNION on every trigger