From 1e1bfcddd35166ac317c86d4abefdf95900e27b5 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Thu, 15 Nov 2018 12:31:15 +0100 Subject: [PATCH] Prepare tables for changelog. --- sql/dbschema.sql | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sql/dbschema.sql b/sql/dbschema.sql index 87a9c0f..f3f94e5 100644 --- a/sql/dbschema.sql +++ b/sql/dbschema.sql @@ -57,6 +57,20 @@ CREATE UNIQUE INDEX "index_updates" ON "updates" ( "file_id" ); +CREATE TABLE "changelog" ( + "fv" TEXT, -- from version or NULL + "tv" TEXT NOT NULL, -- target version + "note_en" TEXT, -- update note + "note_ja" TEXT, + "note_zh" TEXT, + "note_ko" TEXT +); + +CREATE TABLE "versionmap" ( + "curef" TEXT REFERENCES "devices" ("curef"), -- PRD number + "tv" TEXT REFERENCES "changelog" ("tv") -- version +); + CREATE VIEW "updates_files" AS SELECT * FROM "updates" u LEFT JOIN "files" f ON u.file_sha1=f.sha1;