Files
docqube_backend/alembic/versions/dfae38e4ede3_device_constraints_and_session_updates.py
T
2026-09-08 11:00:05 +05:30

29 lines
793 B
Python

"""device constraints and session updates
Revision ID: dfae38e4ede3
Revises: 9c49fe120ffb
Create Date: 2026-08-07 11:03:54.251473
"""
from typing import Sequence, Union
from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import postgresql
# revision identifiers, used by Alembic.
revision: str = 'dfae38e4ede3'
down_revision: Union[str, None] = '9c49fe120ffb'
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.create_unique_constraint('uq_device_user_fingerprint', 'devices', ['user_id', 'fingerprint'])
def downgrade() -> None:
op.drop_constraint('uq_device_user_fingerprint', 'devices', type_='unique')