Skip to content

Commit 52c2a8b

Browse files
committed
Increase technical limit on game coin.
1 parent 385e613 commit 52c2a8b

File tree

2 files changed

+46
-1
lines changed

2 files changed

+46
-1
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
"""empty message
2+
3+
Revision ID: b3d6a058fa62
4+
Revises: deea55d98599
5+
Create Date: 2025-10-11 18:32:01.082342
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
import sqlalchemy as sa
13+
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "b3d6a058fa62"
17+
down_revision: Union[str, None] = "deea55d98599"
18+
branch_labels: Union[str, Sequence[str], None] = None
19+
depends_on: Union[str, Sequence[str], None] = None
20+
21+
22+
def upgrade() -> None:
23+
# ### commands auto generated by Alembic - please adjust! ###
24+
with op.batch_alter_table("user", schema=None) as batch_op:
25+
batch_op.alter_column(
26+
"game_coin",
27+
existing_type=sa.INTEGER(),
28+
type_=sa.BigInteger().with_variant(sa.INTEGER(), "sqlite"),
29+
existing_nullable=False,
30+
)
31+
32+
# ### end Alembic commands ###
33+
34+
35+
def downgrade() -> None:
36+
# ### commands auto generated by Alembic - please adjust! ###
37+
with op.batch_alter_table("user", schema=None) as batch_op:
38+
batch_op.alter_column(
39+
"game_coin",
40+
existing_type=sa.BigInteger().with_variant(sa.INTEGER(), "sqlite"),
41+
type_=sa.INTEGER(),
42+
existing_nullable=False,
43+
)
44+
45+
# ### end Alembic commands ###

npps4/db/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class User(common.Base, kw_only=True):
2828
exp: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=0)
2929
previous_exp: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=0)
3030
next_exp: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=core.get_next_exp_cumulative(1))
31-
game_coin: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=0)
31+
game_coin: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(common.IDInteger, default=0)
3232
free_sns_coin: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=0)
3333
paid_sns_coin: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=0)
3434
social_point: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(default=0)

0 commit comments

Comments
 (0)