123456789101112131415161718192021222324252627282930313233343536 |
- """drop pull_request_check
- Revision ID: 46df6466b8fa
- Revises: 61ac23e35f86
- Create Date: 2017-12-18 12:37:44.833468
- """
- # revision identifiers, used by Alembic.
- revision = '46df6466b8fa'
- down_revision = '61ac23e35f86'
- from alembic import op
- import sqlalchemy as sa
- def upgrade():
- """ Drop the pull_request_check constraint. """
- connection = op.get_bind()
- connection.begin_nested()
- try:
- op.drop_constraint("pull_requests_check", "pull_requests")
- except sa.exc.ProgrammingError:
- connection.connection.connection.rollback()
- print(
- 'Ignoring the pull_requests_check '
- 'constraint if it does not exist')
- def downgrade():
- """ Bring back the pull_request_check constraint. """
- op.create_check_constraint(
- "pull_requests_check",
- "pull_requests",
- 'NOT(project_id_from IS NULL AND remote_git IS NULL)'
- )
|