diff --git a/lib/_data_ingestion/jmdict/objects.dart b/lib/_data_ingestion/jmdict/objects.dart index f0cb70f..a135ac3 100644 --- a/lib/_data_ingestion/jmdict/objects.dart +++ b/lib/_data_ingestion/jmdict/objects.dart @@ -106,7 +106,7 @@ class Glossary extends SQLWritable { @override Map get sqlValue => { - 'language': language, + // 'language': language, 'phrase': phrase, 'type': type, }; diff --git a/migrations/0001_JMDict.sql b/migrations/0001_JMDict.sql index 0782239..5982b4b 100644 --- a/migrations/0001_JMDict.sql +++ b/migrations/0001_JMDict.sql @@ -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");