jmdict: don't store glossary language

This commit is contained in:
2026-04-13 19:42:11 +09:00
parent 6165045ea7
commit 556d07913d
2 changed files with 4 additions and 3 deletions

View File

@@ -106,7 +106,7 @@ class Glossary extends SQLWritable {
@override
Map<String, Object?> get sqlValue => {
'language': language,
// 'language': language,
'phrase': phrase,
'type': type,
};

View File

@@ -224,9 +224,10 @@ CREATE TABLE "JMdict_SenseDialect" (
CREATE TABLE "JMdict_SenseGlossary" (
"senseId" INTEGER NOT NULL REFERENCES "JMdict_Sense"("senseId"),
"phrase" TEXT NOT NULL,
"language" CHAR(3) NOT NULL DEFAULT "eng",
-- "language" CHAR(3) NOT NULL DEFAULT "eng",
"type" TEXT,
PRIMARY KEY ("senseId", "language", "phrase")
-- PRIMARY KEY ("senseId", "language", "phrase")
PRIMARY KEY ("senseId", "phrase")
) WITHOUT ROWID;
CREATE INDEX "JMdict_SenseGlossary_byPhrase" ON JMdict_SenseGlossary("phrase");