From 0eeff6f402da829d106b63d1a0f1be46a4f0e874 Mon Sep 17 00:00:00 2001 From: Ilgiz Islamgulov Date: Aug 16 2013 15:24:26 +0000 Subject: added spin type constraint migrate --- diff --git a/alembic/versions/f9e369bf00d_added_spin_type_cons.py b/alembic/versions/f9e369bf00d_added_spin_type_cons.py new file mode 100644 index 0000000..37422b0 --- /dev/null +++ b/alembic/versions/f9e369bf00d_added_spin_type_cons.py @@ -0,0 +1,27 @@ +"""Added spin_type constraint + +Revision ID: f9e369bf00d +Revises: 1162fb4d4358 +Create Date: 2013-08-16 20:14:05.365481 + +""" + +# revision identifiers, used by Alembic. +revision = 'f9e369bf00d' +down_revision = '1162fb4d4358' + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.sql import column + + +def upgrade(): + op.create_check_constraint( + "ck_spin_type", + "spin", + column('name').in_(['TC', 'smoke', 'RC']) + ) + + +def downgrade(): + op.drop_constraint('ck_spin_type', 'spin')