diff --git a/compendium_v2/db/presentation_models.py b/compendium_v2/db/presentation_models.py
index f39e0a51c7f86dbfe2f705a05b0d8235a7479200..7208c516808013de893a67328af2e83e2d35dacb 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 0000000000000000000000000000000000000000..9d822d1d626cd6145fae237ba89df2759a142175
--- /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 ###