From 7e5d75a2211d76d7c09c2cc891fbda3c6c147014 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 28 Mar 2026 06:05:26 -0400 Subject: [PATCH] [F] Fix run --- .../icu/samnyan/aqua/sega/chusan/model/Chu3Repos.kt | 2 -- .../db/80/V1000_71__drop_game_data_tables.sql | 11 +++++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/chusan/model/Chu3Repos.kt b/src/main/java/icu/samnyan/aqua/sega/chusan/model/Chu3Repos.kt index c479e7b5..ed432420 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/model/Chu3Repos.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/model/Chu3Repos.kt @@ -74,8 +74,6 @@ interface Chu3UserLinkedVerseRepo : Chu3UserLinked { fun findByUserAndLinkedVerseId(user: Chu3UserData, linkedVerseId: Int): Chu3UserLinkedVerse? } -interface Chu3GameLinkedVerseRepo : JpaRepository - interface Chu3UserDataRepo : GenericUserDataRepo { fun findTopByLastClientIdOrderByLastPlayDateDesc(lastClientId: String): Chu3UserData? } diff --git a/src/main/resources/db/80/V1000_71__drop_game_data_tables.sql b/src/main/resources/db/80/V1000_71__drop_game_data_tables.sql index 6a600047..5e0c548c 100644 --- a/src/main/resources/db/80/V1000_71__drop_game_data_tables.sql +++ b/src/main/resources/db/80/V1000_71__drop_game_data_tables.sql @@ -1,8 +1,13 @@ -- Drop game data tables that have been migrated to JSON +SET FOREIGN_KEY_CHECKS = 0; + +-- Remove FK from surviving user tables +ALTER TABLE ongeki_user_gacha DROP FOREIGN KEY IF EXISTS FK_ONGEKI_USER_GACHA_ON_GACHA; + DROP TABLE IF EXISTS chusan_game_charge; DROP TABLE IF EXISTS chusan_game_event; -DROP TABLE IF EXISTS chusan_game_gacha; DROP TABLE IF EXISTS chusan_game_gacha_card; +DROP TABLE IF EXISTS chusan_game_gacha; DROP TABLE IF EXISTS chusan_game_login_bonus; DROP TABLE IF EXISTS chusan_game_login_bonus_preset; DROP TABLE IF EXISTS chusan_game_linked_verse; @@ -15,10 +20,12 @@ DROP TABLE IF EXISTS maimai2_game_ticket; DROP TABLE IF EXISTS ongeki_game_card; DROP TABLE IF EXISTS ongeki_game_chara; DROP TABLE IF EXISTS ongeki_game_event; -DROP TABLE IF EXISTS ongeki_game_gacha; DROP TABLE IF EXISTS ongeki_game_gacha_card; +DROP TABLE IF EXISTS ongeki_game_gacha; DROP TABLE IF EXISTS ongeki_game_music; DROP TABLE IF EXISTS ongeki_game_point; DROP TABLE IF EXISTS ongeki_game_present; DROP TABLE IF EXISTS ongeki_game_reward; DROP TABLE IF EXISTS ongeki_game_skill; + +SET FOREIGN_KEY_CHECKS = 1;