diff --git a/migrations/versions/91d259147305_event_user.py b/migrations/versions/91d259147305_event_user.py new file mode 100644 index 00000000..baba65a6 --- /dev/null +++ b/migrations/versions/91d259147305_event_user.py @@ -0,0 +1,37 @@ +"""event_user + +Revision ID: 91d259147305 +Revises: 55a049fde8f4 +Create Date: 2026-04-27 16:12:08.759035 + +""" +import sqlalchemy as sa +from alembic import op + + +# revision identifiers, used by Alembic. +revision = '91d259147305' +down_revision = '55a049fde8f4' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('event_user', + sa.Column('id', sa.Integer(), nullable=False), + sa.Column('event_id', sa.Integer(), nullable=False), + sa.Column('user_id', sa.Integer(), nullable=False), + sa.Column('status', sa.Enum('NO_STATUS', 'GOING', 'NOT_GOING', 'ATTENDED', name='eventuserstatus', native_enum=False), nullable=False), + sa.Column('updated_at', sa.DateTime(), nullable=False), + sa.Column('is_deleted', sa.Boolean(), nullable=False), + sa.ForeignKeyConstraint(['event_id'], ['event.id'], ), + sa.PrimaryKeyConstraint('id') + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('event_user') + # ### end Alembic commands ### diff --git a/migrations/versions/b060027b11b3_eventuser_building.py b/migrations/versions/b060027b11b3_eventuser_building.py deleted file mode 100644 index f013c1f3..00000000 --- a/migrations/versions/b060027b11b3_eventuser_building.py +++ /dev/null @@ -1,50 +0,0 @@ -"""EventUser building - -Revision ID: b060027b11b3 -Revises: 55a049fde8f4 -Create Date: 2026-04-20 17:56:39.185374 - -""" - -import sqlalchemy as sa -from alembic import op - - -# revision identifiers, used by Alembic. -revision = 'b060027b11b3' -down_revision = '55a049fde8f4' -branch_labels = None -depends_on = None - - -def upgrade(): - # ### commands auto generated by Alembic - please adjust! ### - op.create_table( - 'event_user', - sa.Column('id', sa.Integer(), nullable=False), - sa.Column('event_id', sa.Integer(), nullable=False), - sa.Column('user_id', sa.Integer(), nullable=False), - sa.Column( - 'status', - sa.Enum('NO_STATUS', 'GOING', 'NOT_GOING', 'ATTENDED', name='eventuserstatus', native_enum=False), - nullable=False, - ), - sa.Column('updated_at', sa.DateTime(), nullable=False), - sa.Column('is_deleted', sa.Boolean(), nullable=False), - sa.ForeignKeyConstraint( - ['event_id'], - ['event.id'], - ), - sa.PrimaryKeyConstraint('id'), - ) - op.drop_constraint(op.f('lesson_group_id_fkey'), 'event', type_='foreignkey') - op.drop_column('event', 'group_id') - # ### end Alembic commands ### - - -def downgrade(): - # ### commands auto generated by Alembic - please adjust! ### - op.add_column('event', sa.Column('group_id', sa.INTEGER(), autoincrement=False, nullable=True)) - op.create_foreign_key(op.f('lesson_group_id_fkey'), 'event', 'group', ['group_id'], ['id']) - op.drop_table('event_user') - # ### end Alembic commands ###