From 5bbd80519676d0d0719c3daa54ebcd6e82f85309 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jul 23 2015 13:32:23 +0000 Subject: Add the check constraint in the alembic migration script --- diff --git a/alembic/versions/257a7ce22682_add_the_remote_git_entry.py b/alembic/versions/257a7ce22682_add_the_remote_git_entry.py index fe9d3ea..623568c 100644 --- a/alembic/versions/257a7ce22682_add_the_remote_git_entry.py +++ b/alembic/versions/257a7ce22682_add_the_remote_git_entry.py @@ -27,6 +27,11 @@ def upgrade(): column_name='project_id_from', nullable=True, existing_nullable=False) + op.create_check_constraint( + "ck_lcl_or_remo_pr", + "pull_requests", + 'NOT(project_id_from IS NULL AND remote_git IS NULL)' + ) def downgrade():