~edwargix/git.sr.ht

c349832c3085c381d1eb2afa8abd9ff1c545989c — Drew DeVault 4 years ago efcf491
Add migration for new scm.sr.ht unique constraint
1 files changed, 23 insertions(+), 0 deletions(-)

A gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py
A gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py => gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py +23 -0
@@ 0,0 1,23 @@
"""Add unique constraint to repos

Revision ID: 163fc2d2a2ea
Revises: a8ad35a0bee7
Create Date: 2020-07-23 14:13:45.279463

"""

# revision identifiers, used by Alembic.
revision = '163fc2d2a2ea'
down_revision = 'a8ad35a0bee7'

from alembic import op
import sqlalchemy as sa


def upgrade():
    op.create_unique_constraint('uq_repo_owner_id_name', 'repository',
            ['owner_id', 'name'])


def downgrade():
    op.drop_constraint('uq_repo_owner_id_name', 'repository')