[chusan] Fix map_area_id data type in chusan_user_map_area table

pull/1/head
Dom Eori 2022-04-10 02:10:52 +09:00
parent 90dddf9420
commit 8a349f630e
2 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,3 @@
-- chusan_user_map_area
ALTER TABLE `chusan_user_map_area` MODIFY map_area_id INTEGER;

View File

@ -0,0 +1,26 @@
-- chusan_user_map_area
CREATE TEMPORARY TABLE temp AS SELECT * FROM chusan_user_map_area;
DROP TABLE chusan_user_map_area;
CREATE TABLE chusan_user_map_area (
id INTEGER,
is_clear BOOLEAN NOT NULL,
is_locked BOOLEAN NOT NULL,
map_area_id INTEGER NOT NULL,
position INTEGER NOT NULL,
rate INTEGER NOT NULL,
status_count INTEGER NOT NULL,
remain_grid_count INTEGER NOT NULL,
user_id BIGINT REFERENCES chusan_user_data (id) ON DELETE CASCADE,
PRIMARY KEY (
id
),
CONSTRAINT chusan_user_map_uq UNIQUE (
map_area_id,
user_id
)
);
INSERT INTO chusan_user_map_area SELECT * FROM temp;
DROP TABLE temp;