From 5311618d1d0182985fe53ebfb2eda97ebe9b7160 Mon Sep 17 00:00:00 2001 From: Tau Date: Sun, 5 Jan 2020 10:44:45 -0500 Subject: [PATCH] Fix new DB initialization, AGAIN. --- schema/init/cm.sql | 17 +++++++++++++++++ schema/migrate/M0013-cm-user-duel-list-fix.sql | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 schema/migrate/M0013-cm-user-duel-list-fix.sql diff --git a/schema/init/cm.sql b/schema/init/cm.sql index 10b41ba..a76b2c6 100644 --- a/schema/init/cm.sql +++ b/schema/init/cm.sql @@ -145,6 +145,23 @@ create table "cm_user_data_ex" ( "ext_long5" integer not null ); +create table "cm_user_duel_list" ( + "id" integer primary key not null, + "profile_id" integer not null + references "cm_user_data"("id") + on delete cascade, + "duel_id" integer not null, + "progress" integer not null, + "point" integer not null, + "is_clear" boolean not null, + "last_play_date" text not null, + "param1" integer not null, + "param2" integer not null, + "param3" integer not null, + "param4" integer not null, + constraint "cm_user_duel_list_uq" unique ("profile_id", "duel_id") +); + create table "cm_user_character" ( "id" integer primary key not null, "profile_id" integer not null diff --git a/schema/migrate/M0013-cm-user-duel-list-fix.sql b/schema/migrate/M0013-cm-user-duel-list-fix.sql new file mode 100644 index 0000000..7b315aa --- /dev/null +++ b/schema/migrate/M0013-cm-user-duel-list-fix.sql @@ -0,0 +1,17 @@ +-- This was also not present in the db init scripts... +create table if not exists "cm_user_duel_list" ( + "id" integer primary key not null, + "profile_id" integer not null + references "cm_user_data"("id") + on delete cascade, + "duel_id" integer not null, + "progress" integer not null, + "point" integer not null, + "is_clear" boolean not null, + "last_play_date" text not null, + "param1" integer not null, + "param2" integer not null, + "param3" integer not null, + "param4" integer not null, + constraint "cm_user_duel_list_uq" unique ("profile_id", "duel_id") +);