From b4b2b9d2b07d583a31d173196afd0b89a0d24ad6 Mon Sep 17 00:00:00 2001 From: Timo Smit Date: Wed, 2 Jan 2019 10:15:24 +0100 Subject: [PATCH] Fixed missing table existence checks --- database/new/sqlite.sql | 4 ++-- database/upgrade/1.1.0/sqlite.sql | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/database/new/sqlite.sql b/database/new/sqlite.sql index f7d34eb..bbd3d86 100644 --- a/database/new/sqlite.sql +++ b/database/new/sqlite.sql @@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `level` ( `name` TEXT NOT NULL ); -CREATE TABLE `level_permission` ( +CREATE TABLE IF NOT EXISTS `level_permission` ( `level_id` INTEGER NOT NULL, `permission` TEXT NOT NULL, PRIMARY KEY (`level_id`, `permission`), @@ -25,7 +25,7 @@ CREATE TABLE IF NOT EXISTS `player` ( CONSTRAINT `player_level` FOREIGN KEY (`level_id`) REFERENCES `level` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ); -CREATE TABLE `player_permission` ( +CREATE TABLE IF NOT EXISTS `player_permission` ( `player_id` INTEGER NOT NULL, `permission` TEXT NOT NULL, PRIMARY KEY (`player_id`, `permission`), diff --git a/database/upgrade/1.1.0/sqlite.sql b/database/upgrade/1.1.0/sqlite.sql index dd896f7..29c7d14 100644 --- a/database/upgrade/1.1.0/sqlite.sql +++ b/database/upgrade/1.1.0/sqlite.sql @@ -33,14 +33,14 @@ CREATE TABLE IF NOT EXISTS `level` ( `name` TEXT NOT NULL ); -CREATE TABLE `level_permission` ( +CREATE TABLE IF NOT EXISTS `level_permission` ( `level_id` INTEGER NOT NULL, `permission` TEXT NOT NULL, PRIMARY KEY (`level_id`, `permission`), CONSTRAINT `level_permission_level` FOREIGN KEY (`level_id`) REFERENCES `level` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION ); -CREATE TABLE `player_permission` ( +CREATE TABLE IF NOT EXISTS `player_permission` ( `player_id` INTEGER NOT NULL, `permission` TEXT NOT NULL, PRIMARY KEY (`player_id`, `permission`),