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`),