forked from Cookies_Github_mirror/AquaDX
From spring boot 2.7, mysql and mariadb uses different vendor string This broke database migration when using default connection config
354 lines
10 KiB
SQL
354 lines
10 KiB
SQL
create table ongeki_user_data
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
battle_point int not null,
|
|
card_category_setting int not null,
|
|
card_id int not null,
|
|
card_sort_setting int not null,
|
|
character_id int not null,
|
|
compatible_cm_version varchar(255) null,
|
|
event_watched_date varchar(255) null,
|
|
exp bigint not null,
|
|
first_data_version varchar(255) null,
|
|
first_game_id varchar(255) null,
|
|
first_play_date varchar(255) null,
|
|
first_rom_version varchar(255) null,
|
|
first_tutorial_cancel_num int not null,
|
|
highest_rating int not null,
|
|
jewel_count int not null,
|
|
last_all_net_id int not null,
|
|
last_client_id varchar(255) null,
|
|
last_data_version varchar(255) null,
|
|
last_game_id varchar(255) null,
|
|
last_place_id int not null,
|
|
last_place_name varchar(255) null,
|
|
last_play_date varchar(255) null,
|
|
last_play_music_level int not null,
|
|
last_region_id int not null,
|
|
last_region_name varchar(255) null,
|
|
last_rom_version varchar(255) null,
|
|
last_used_deck_id int not null,
|
|
level int not null,
|
|
nameplate_id int not null,
|
|
play_count int not null,
|
|
played_tutorial_bit int not null,
|
|
player_rating int not null,
|
|
point bigint not null,
|
|
reincarnation_num int not null,
|
|
sum_battle_advanced_high_score bigint not null,
|
|
sum_battle_basic_high_score bigint not null,
|
|
sum_battle_expert_high_score bigint not null,
|
|
sum_battle_high_score bigint not null,
|
|
sum_battle_lunatic_high_score bigint not null,
|
|
sum_battle_master_high_score bigint not null,
|
|
sum_tech_advanced_high_score bigint not null,
|
|
sum_tech_basic_high_score bigint not null,
|
|
sum_tech_expert_high_score bigint not null,
|
|
sum_tech_high_score bigint not null,
|
|
sum_tech_lunatic_high_score bigint not null,
|
|
sum_tech_master_high_score bigint not null,
|
|
tab_setting int not null,
|
|
tab_sort_setting int not null,
|
|
total_jewel_count int not null,
|
|
total_point bigint not null,
|
|
trophy_id int not null,
|
|
user_name varchar(255) null,
|
|
aime_card_id bigint null,
|
|
constraint FKpbyt2rg48gq371c7pbn04r3vq
|
|
foreign key (aime_card_id) references sega_card (id)
|
|
);
|
|
|
|
create table ongeki_user_activity
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
activity_id int null,
|
|
kind int not null,
|
|
param1 int not null,
|
|
param2 int not null,
|
|
param3 int not null,
|
|
param4 int not null,
|
|
sort_number int not null,
|
|
user_id bigint null,
|
|
constraint UK8upnsa6nokvlfrshwa45mn62i
|
|
unique (user_id, kind, activity_id),
|
|
constraint FKj1v48sg7iyelf1v95hdnnvvej
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_card
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
analog_stock int not null,
|
|
card_id int not null,
|
|
cho_kaika_date varchar(255) null,
|
|
created varchar(255) null,
|
|
digital_stock int not null,
|
|
exp int not null,
|
|
is_acquired bit not null,
|
|
is_new bit not null,
|
|
kaika_date varchar(255) null,
|
|
level int not null,
|
|
max_level int not null,
|
|
print_count int not null,
|
|
skill_id int not null,
|
|
use_count int not null,
|
|
user_id bigint null,
|
|
constraint FK24hse5iqkcc9pr5uosdmj4tf1
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_chapter
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
chapter_id int not null,
|
|
is_clear bit not null,
|
|
is_story_watched bit not null,
|
|
jewel_count int not null,
|
|
last_play_music_category int not null,
|
|
last_play_music_id int not null,
|
|
skip_timing1 int not null,
|
|
skip_timing2 int not null,
|
|
user_id bigint null,
|
|
constraint FK15v21ek6k2v978bs9gli88qxv
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_character
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
character_id int not null,
|
|
intimate_count int not null,
|
|
intimate_count_date varchar(255) null,
|
|
intimate_count_rewarded int not null,
|
|
intimate_level int not null,
|
|
is_new bit not null,
|
|
play_count int not null,
|
|
user_id bigint null,
|
|
constraint FKbe1tydupjuaerig417kawumvn
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_deck
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
card_id1 int not null,
|
|
card_id2 int not null,
|
|
card_id3 int not null,
|
|
deck_id int not null,
|
|
user_id bigint null,
|
|
constraint FKd4g23ogtcs3u7ft88v28px21u
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_event_point
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
event_id int not null,
|
|
is_ranking_rewarded bit not null,
|
|
point bigint not null,
|
|
user_id bigint null,
|
|
constraint FK867x07l202cic4k1tj3fthhqb
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_item
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
is_valid bit not null,
|
|
item_id int not null,
|
|
item_kind int not null,
|
|
stock int not null,
|
|
user_id bigint null,
|
|
constraint FKt4t8o65rovcopdpvf1o21hwj5
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_login_bonus
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
bonus_count int not null,
|
|
bonus_id int not null,
|
|
user_id bigint null,
|
|
constraint FKnxfh42w1oeia9ccmrx4sx701j
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_music_detail
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
battle_score_max int not null,
|
|
battle_score_rank int not null,
|
|
clear_status int not null,
|
|
is_all_breake bit not null,
|
|
is_full_bell bit not null,
|
|
is_full_combo bit not null,
|
|
is_lock bit not null,
|
|
is_story_watched bit not null,
|
|
level int not null,
|
|
max_combo_count int not null,
|
|
max_over_kill int not null,
|
|
max_team_over_kill int not null,
|
|
music_id int not null,
|
|
play_count int not null,
|
|
tech_score_max int not null,
|
|
tech_score_rank int not null,
|
|
user_id bigint null,
|
|
constraint FKe3ixhshy6d323i6eq6oc4n7c3
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_music_item
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
music_id int not null,
|
|
status int not null,
|
|
user_id bigint null,
|
|
constraint FK5eo7lmbf3xkwl3yln76k0v6k3
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_option
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
abort int not null,
|
|
color_field int not null,
|
|
color_lane int not null,
|
|
color_lane_bright int not null,
|
|
color_side int not null,
|
|
dispbp int not null,
|
|
disp_player_lv int not null,
|
|
disp_rating int not null,
|
|
effect_damage int not null,
|
|
effect_pos int not null,
|
|
headphone int not null,
|
|
judge_break int not null,
|
|
judge_disp int not null,
|
|
judge_hit int not null,
|
|
judge_pos int not null,
|
|
judge_timing int not null,
|
|
matching int not null,
|
|
mirror int not null,
|
|
option_set int not null,
|
|
speed int not null,
|
|
tap_sound int not null,
|
|
vol_all int not null,
|
|
vol_bell int not null,
|
|
vol_cr_tap int not null,
|
|
vol_damage int not null,
|
|
vol_enemy int not null,
|
|
vol_flick int not null,
|
|
vol_guide int not null,
|
|
vol_hold int not null,
|
|
vol_side int not null,
|
|
vol_skill int not null,
|
|
vol_tap int not null,
|
|
user_id bigint null,
|
|
constraint FKbnoj66ua8ce2i90i13br6dg9h
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_playlog
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
battle_point int not null,
|
|
battle_score int not null,
|
|
battle_score_rank int not null,
|
|
bell_count int not null,
|
|
boss_attribute int not null,
|
|
boss_chara_id int not null,
|
|
boss_level int not null,
|
|
card_attack1 int not null,
|
|
card_attack2 int not null,
|
|
card_attack3 int not null,
|
|
card_id1 int not null,
|
|
card_id2 int not null,
|
|
card_id3 int not null,
|
|
card_level1 int not null,
|
|
card_level2 int not null,
|
|
card_level3 int not null,
|
|
clear_status int not null,
|
|
damage_count int not null,
|
|
event_id int not null,
|
|
event_name varchar(255) null,
|
|
event_point int not null,
|
|
is_all_break bit not null,
|
|
is_battle_new_record bit not null,
|
|
is_full_bell bit not null,
|
|
is_full_combo bit not null,
|
|
is_over_damage_new_record bit not null,
|
|
is_tech_new_record bit not null,
|
|
judge_break int not null,
|
|
judge_critical_break int not null,
|
|
judge_hit int not null,
|
|
judge_miss int not null,
|
|
level int not null,
|
|
max_combo int not null,
|
|
music_id int not null,
|
|
over_damage int not null,
|
|
place_id int not null,
|
|
place_name varchar(255) null,
|
|
play_date varchar(255) null,
|
|
play_kind int not null,
|
|
played_music_level1 int not null,
|
|
played_music_level2 int not null,
|
|
played_music_level3 int not null,
|
|
played_user_id1 int not null,
|
|
played_user_id2 int not null,
|
|
played_user_id3 int not null,
|
|
played_user_name1 varchar(255) null,
|
|
played_user_name2 varchar(255) null,
|
|
played_user_name3 varchar(255) null,
|
|
player_rating int not null,
|
|
rate_flick int not null,
|
|
rate_hold int not null,
|
|
rate_side_hold int not null,
|
|
rate_side_tap int not null,
|
|
rate_tap int not null,
|
|
sort_number int not null,
|
|
tech_score int not null,
|
|
tech_score_rank int not null,
|
|
total_bell_count int not null,
|
|
user_play_date varchar(255) null,
|
|
user_id bigint null,
|
|
constraint FKltrwbtx3jfv3gdlk11q4fl311
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_story
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
last_chapter_id int not null,
|
|
story_id int not null,
|
|
user_id bigint null,
|
|
constraint FKrjs8eu3c3ottsk9ogqf0s6p44
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|
|
create table ongeki_user_training_room
|
|
(
|
|
id bigint auto_increment
|
|
primary key,
|
|
auth_key varchar(255) null,
|
|
card_id int not null,
|
|
room_id int not null,
|
|
value_date varchar(255) null,
|
|
user_id bigint null,
|
|
constraint FK6ixn4aqiny02kxt4kq0tu8fk
|
|
foreign key (user_id) references ongeki_user_data (id)
|
|
);
|
|
|