From 599b7016d52afac4513827d291c394c7e4d8f21e Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 15 Apr 2025 12:29:07 +0200 Subject: [PATCH] migrations/KANJIDIC2: update constraints --- migrations/0004_KANJIDIC2.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/migrations/0004_KANJIDIC2.sql b/migrations/0004_KANJIDIC2.sql index 5ba7a89..78884ca 100644 --- a/migrations/0004_KANJIDIC2.sql +++ b/migrations/0004_KANJIDIC2.sql @@ -24,7 +24,7 @@ CREATE INDEX "KANJIDIC_Codepoint_byCharacter" ON "KANJIDIC_Codepoint"("kanji"); CREATE TABLE "KANJIDIC_Radical" ( "kanji" CHAR(1) NOT NULL REFERENCES "KANJIDIC_Character"("literal"), "type" VARCHAR(9) NOT NULL CHECK ("type" IN ('classical', 'nelson_c')), - "radical" INTEGER NOT NULL CHECK ("radical" BETWEEN 1 AND IIF("type" = 'classical', 214, 212)), + "radical" INTEGER NOT NULL CHECK ("radical" BETWEEN 1 AND IIF("type" = 'classical', 214, 213)), PRIMARY KEY("kanji", "type") ) WITHOUT ROWID; @@ -111,7 +111,7 @@ CREATE TABLE "KANJIDIC_QueryCode" ( CREATE TABLE "KANJIDIC_Reading" ( "kanji" CHAR(1) NOT NULL REFERENCES "KANJIDIC_Character"("literal"), - "type" VARCHAR(8) NOT NULL CHECK ("type" IN ('korean_h', 'korean_r', 'pinyin')), + "type" VARCHAR(8) NOT NULL CHECK ("type" IN ('vietnam', 'korean_h', 'korean_r', 'pinyin')), "reading" TEXT NOT NULL, PRIMARY KEY ("kanji", "type", "reading") ) WITHOUT ROWID; @@ -152,4 +152,4 @@ CREATE TABLE "KANJIDIC_Nanori" ( PRIMARY KEY ("kanji", "nanori") ) WITHOUT ROWID; -CREATE INDEX "KANJIDIC_Nanori_byNanori" ON "KANJIDIC_Nanori"("nanori"); \ No newline at end of file +CREATE INDEX "KANJIDIC_Nanori_byNanori" ON "KANJIDIC_Nanori"("nanori");