From cc666e1ce5073bb3ebbaabbb16b9d0d5fbc754f5 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 13 Dec 2023 19:10:03 -0300 Subject: [PATCH] Add unique constraints to tables --- .../006b3990db50_add_unique_constraints.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/backend/langflow/alembic/versions/006b3990db50_add_unique_constraints.py b/src/backend/langflow/alembic/versions/006b3990db50_add_unique_constraints.py index 4c891635b..cfdd10578 100644 --- a/src/backend/langflow/alembic/versions/006b3990db50_add_unique_constraints.py +++ b/src/backend/langflow/alembic/versions/006b3990db50_add_unique_constraints.py @@ -8,10 +8,8 @@ Create Date: 2023-12-13 18:55:52.587360 from typing import Sequence, Union from alembic import op -import sqlalchemy as sa -import sqlmodel - - +import sqlalchemy as sa # noqa: F401 +import sqlmodel # noqa: F401 # revision identifiers, used by Alembic. revision: str = '006b3990db50' down_revision: Union[str, None] = '1ef9c4f3765d' @@ -22,13 +20,13 @@ depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('apikey', schema=None) as batch_op: - batch_op.create_unique_constraint(None, ['id']) + batch_op.create_unique_constraint('uq_apikey_id', ['id']) with op.batch_alter_table('flow', schema=None) as batch_op: - batch_op.create_unique_constraint(None, ['id']) + batch_op.create_unique_constraint('uq_flow_id', ['id']) with op.batch_alter_table('user', schema=None) as batch_op: - batch_op.create_unique_constraint(None, ['id']) + batch_op.create_unique_constraint('uq_user_id', ['id']) # ### end Alembic commands ### @@ -36,12 +34,12 @@ def upgrade() -> None: def downgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('user', schema=None) as batch_op: - batch_op.drop_constraint(None, type_='unique') + batch_op.drop_constraint('uq_user_id', type_='unique') with op.batch_alter_table('flow', schema=None) as batch_op: - batch_op.drop_constraint(None, type_='unique') + batch_op.drop_constraint('uq_flow_id', type_='unique') with op.batch_alter_table('apikey', schema=None) as batch_op: - batch_op.drop_constraint(None, type_='unique') + batch_op.drop_constraint('uq_apikey_id', type_='unique') # ### end Alembic commands ###