in src/Backend/migrations/versions/2023_05_30_173335-09bcd5ecbf1d_moving_grade_to_enum.py [0:0]
def upgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
grades_enum = psql.ENUM(
"FIRST_FUND",
"SECOND_FUND",
"THIRD_FUND",
"FOURTH_FUND",
"FIFTH_FUND",
"SIXTH_FUND",
"SEVENTH_FUND",
"EIGHTH_FUND",
"NINETH_FUND",
"FIRST_HS",
"SECOND_HS",
"THIRD_HS",
name="grades",
create_type=False,
)
grades_enum.create(op.get_bind(), checkfirst=False)
op.add_column(
"exams", sa.Column("start_date", sa.DateTime(timezone=True), nullable=False)
)
op.add_column(
"exams", sa.Column("end_date", sa.DateTime(timezone=True), nullable=False)
)
op.drop_column("groups", "grade")
op.add_column("groups", sa.Column("grade", grades_enum, nullable=False))