From 41dbf4fb78897a94f921870d109750fc3e7aeae6 Mon Sep 17 00:00:00 2001 From: Dniel97 Date: Mon, 1 Sep 2025 23:03:18 +0200 Subject: [PATCH] chuni: add int datatype to user foreign key --- .../versions/49c295e89cd4_chunithm_verse.py | 1 + titles/chuni/schema/item.py | 14 ++++++++++++++ titles/chuni/schema/profile.py | 11 +++++++++++ titles/chuni/schema/score.py | 3 +++ 4 files changed, 29 insertions(+) diff --git a/core/data/alembic/versions/49c295e89cd4_chunithm_verse.py b/core/data/alembic/versions/49c295e89cd4_chunithm_verse.py index d52e445..bcfbbfe 100644 --- a/core/data/alembic/versions/49c295e89cd4_chunithm_verse.py +++ b/core/data/alembic/versions/49c295e89cd4_chunithm_verse.py @@ -50,6 +50,7 @@ def upgrade(): sa.Column("version", sa.Integer(), nullable=False), sa.Column( "user", + sa.Integer(), sa.ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), diff --git a/titles/chuni/schema/item.py b/titles/chuni/schema/item.py index 90b993f..138ef3b 100644 --- a/titles/chuni/schema/item.py +++ b/titles/chuni/schema/item.py @@ -22,6 +22,7 @@ character: Table = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -46,6 +47,7 @@ item: Table = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -63,6 +65,7 @@ duel = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -85,6 +88,7 @@ map = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -107,6 +111,7 @@ map_area = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -127,6 +132,7 @@ gacha = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -147,6 +153,7 @@ print_state: Table = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -167,6 +174,7 @@ print_detail = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -197,6 +205,7 @@ login_bonus = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -216,6 +225,7 @@ favorite: Table = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -232,6 +242,7 @@ matching = Table( Column("roomId", Integer, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -249,6 +260,7 @@ cmission = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -264,6 +276,7 @@ cmission_progress = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -284,6 +297,7 @@ unlock_challenge = Table( Column("version", Integer, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), diff --git a/titles/chuni/schema/profile.py b/titles/chuni/schema/profile.py index c642514..45afbf6 100644 --- a/titles/chuni/schema/profile.py +++ b/titles/chuni/schema/profile.py @@ -15,6 +15,7 @@ profile = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -141,6 +142,7 @@ profile_ex = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -189,6 +191,7 @@ option = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -252,6 +255,7 @@ option_ex = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -285,6 +289,7 @@ recent_rating = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -299,6 +304,7 @@ region = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -314,6 +320,7 @@ activity = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -336,6 +343,7 @@ charge = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -356,6 +364,7 @@ emoney = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -375,6 +384,7 @@ overpower = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -402,6 +412,7 @@ rating = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), diff --git a/titles/chuni/schema/score.py b/titles/chuni/schema/score.py index 036e41b..b736327 100644 --- a/titles/chuni/schema/score.py +++ b/titles/chuni/schema/score.py @@ -17,6 +17,7 @@ course: Table = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -48,6 +49,7 @@ best_score: Table = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ), @@ -79,6 +81,7 @@ playlog = Table( Column("id", Integer, primary_key=True, nullable=False), Column( "user", + Integer, ForeignKey("aime_user.id", ondelete="cascade", onupdate="cascade"), nullable=False, ),