From c349832c3085c381d1eb2afa8abd9ff1c545989c Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 23 Jul 2020 14:41:40 -0400 Subject: [PATCH] Add migration for new scm.sr.ht unique constraint --- ...c2d2a2ea_add_unique_constraint_to_repos.py | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py diff --git a/gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py b/gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py new file mode 100644 index 0000000..6791fba --- /dev/null +++ b/gitsrht/alembic/versions/163fc2d2a2ea_add_unique_constraint_to_repos.py @@ -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') -- 2.38.4