From 1c3f8a2becc9b0d92d8a2eedb671673820b28f13 Mon Sep 17 00:00:00 2001 From: Remco Tukker <remco.tukker@geant.org> Date: Fri, 22 Sep 2023 15:38:00 +0200 Subject: [PATCH] fix typo in table name --- compendium_v2/db/presentation_models.py | 2 +- .../c7179d69907c_fix_typo_in_table_name.py | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 compendium_v2/migrations/versions/c7179d69907c_fix_typo_in_table_name.py diff --git a/compendium_v2/db/presentation_models.py b/compendium_v2/db/presentation_models.py index f39e0a51..7208c516 100644 --- a/compendium_v2/db/presentation_models.py +++ b/compendium_v2/db/presentation_models.py @@ -207,7 +207,7 @@ class Standards(db.Model): class CrisisExercises(db.Model): - __tablename__ = 'crisis_excercises' + __tablename__ = 'crisis_exercises' nren_id: Mapped[int_pk_fkNREN] nren: Mapped[NREN] = relationship(lazy='joined') year: Mapped[int_pk] diff --git a/compendium_v2/migrations/versions/c7179d69907c_fix_typo_in_table_name.py b/compendium_v2/migrations/versions/c7179d69907c_fix_typo_in_table_name.py new file mode 100644 index 00000000..9d822d1d --- /dev/null +++ b/compendium_v2/migrations/versions/c7179d69907c_fix_typo_in_table_name.py @@ -0,0 +1,44 @@ +"""fix typo in table name + +Revision ID: c7179d69907c +Revises: 1fbc4582c0ab +Create Date: 2023-09-22 15:33:04.699900 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +# revision identifiers, used by Alembic. +revision = 'c7179d69907c' +down_revision = '1fbc4582c0ab' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table( + 'crisis_exercises', + sa.Column('nren_id', sa.Integer(), nullable=False), + sa.Column('year', sa.Integer(), nullable=False), + sa.Column('exercise_descriptions', sa.JSON(), nullable=False), + sa.ForeignKeyConstraint(['nren_id'], ['nren.id'], name=op.f('fk_crisis_exercises_nren_id_nren')), + sa.PrimaryKeyConstraint('nren_id', 'year', name=op.f('pk_crisis_exercises')) + ) + op.drop_table('crisis_excercises') + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table( + 'crisis_excercises', + sa.Column('nren_id', sa.INTEGER(), autoincrement=False, nullable=False), + sa.Column('year', sa.INTEGER(), autoincrement=False, nullable=False), + sa.Column('exercise_descriptions', postgresql.JSON(astext_type=sa.Text()), autoincrement=False, nullable=False), + sa.ForeignKeyConstraint(['nren_id'], ['nren.id'], name='fk_crisis_excercises_nren_id_nren'), + sa.PrimaryKeyConstraint('nren_id', 'year', name='pk_crisis_excercises') + ) + op.drop_table('crisis_exercises') + # ### end Alembic commands ### -- GitLab