From 1eb0101a1340d48261a06202d57ba41c8b89a3bc Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Fri, 17 Apr 2020 18:26:19 +0200 Subject: [PATCH] Modifi init script, be able to launche it multiple times and don't break everything if a database is already present --- init.sql | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/init.sql b/init.sql index 2b2f9d39..c835e98a 100644 --- a/init.sql +++ b/init.sql @@ -31,7 +31,7 @@ CREATE TABLE IF NOT EXISTS kara_type , name TEXT NOT NULL ); -INSERT INTO kara_type (id, name) VALUES +INSERT OR REPLACE INTO kara_type (id, name) VALUES (1, 'vo'), (2, 'va'), (3, 'amv'), (4, 'cdg'), (5, 'autres'), ( 6, 'vocaloid'); CREATE TABLE IF NOT EXISTS kara_category @@ -39,7 +39,7 @@ CREATE TABLE IF NOT EXISTS kara_category , name TEXT NOT NULL ); -INSERT INTO kara_category (id, name) VALUES +INSERT OR REPLACE INTO kara_category (id, name) VALUES (1, 'ED/d*'), (2, 'OP/d*'), (3, 'AMV'), (4, 'IS'), (5, 'VOCA'), (6, 'LIVE'), (7, 'CDG'), (8, 'PV'), (9, 'MV'); @@ -48,7 +48,7 @@ CREATE TABLE IF NOT EXISTS language , name TEXT NOT NULL ); -INSERT INTO language (id, name) VALUES +INSERT OR REPLACE INTO language (id, name) VALUES (1, 'jp'), (2, 'fr'), (3, 'en'), (4, 'ru'), (5, 'sp'), (6, 'it'), (7, 'ch'), (8, 'latin'), (9, 'multi'), (10, 'undefined'); @@ -91,7 +91,7 @@ CREATE TABLE IF NOT EXISTS users , PRIMARY KEY (username, password) ) WITHOUT ROWID; -INSERT INTO users (username, password) VALUES ('sakura', 'hashire'); +INSERT INTO OR REPLACE users (username, password) VALUES ('sakura', 'hashire'); -- The stickers table @@ -129,7 +129,7 @@ CREATE TABLE IF NOT EXISTS misc , last_update INTEGER ); -INSERT INTO misc (id) VALUES (42); +INSERT OR REPLACE INTO misc (id) VALUES (42); -- A simple view to select things in the queue, where the order matters and -- GitLab