From fd18bcba1bf4fa72866680304bfb4d4e1e87ce84 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Fri, 27 Feb 2026 12:41:05 -0500 Subject: [PATCH] Change field names in revision history --- .../7d6d973351b7_altered_column_names.py | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 migrations/versions/7d6d973351b7_altered_column_names.py diff --git a/migrations/versions/7d6d973351b7_altered_column_names.py b/migrations/versions/7d6d973351b7_altered_column_names.py new file mode 100644 index 0000000..aaa2a9a --- /dev/null +++ b/migrations/versions/7d6d973351b7_altered_column_names.py @@ -0,0 +1,80 @@ +"""Altered column names + +Revision ID: 7d6d973351b7 +Revises: 677501c83fe5 +Create Date: 2026-02-27 12:40:04.831887 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = '7d6d973351b7' +down_revision: Union[str, Sequence[str], None] = '677501c83fe5' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + """Upgrade schema.""" + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('powerball_draws', 'draw_date', + existing_type=sa.DATETIME(), + type_=sa.Date(), + existing_nullable=False) + op.alter_column('powerball_draws', 'main_ball1', + existing_type=sa.INTEGER(), + nullable=False) + op.alter_column('powerball_draws', 'main_ball2', + existing_type=sa.INTEGER(), + nullable=False) + op.alter_column('powerball_draws', 'main_ball3', + existing_type=sa.INTEGER(), + nullable=False) + op.alter_column('powerball_draws', 'main_ball4', + existing_type=sa.INTEGER(), + nullable=False) + op.alter_column('powerball_draws', 'main_ball5', + existing_type=sa.INTEGER(), + nullable=False) + op.alter_column('powerball_draws', 'powerball', + existing_type=sa.INTEGER(), + nullable=False) + op.alter_column('powerball_draws', 'power_play', + existing_type=sa.INTEGER(), + nullable=False) + # ### end Alembic commands ### + + +def downgrade() -> None: + """Downgrade schema.""" + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('powerball_draws', 'power_play', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'powerball', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'main_ball5', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'main_ball4', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'main_ball3', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'main_ball2', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'main_ball1', + existing_type=sa.INTEGER(), + nullable=True) + op.alter_column('powerball_draws', 'draw_date', + existing_type=sa.Date(), + type_=sa.DATETIME(), + existing_nullable=False) + # ### end Alembic commands ###