sqlalchemy - postgres - Alembic: Cómo agregar una restricción única a la columna existente
manage py flask (1)
Para agregar, necesitaría: http://alembic.zzzcomputing.com/en/latest/ops.html#alembic.operations.Operations.create_unique_constraint
from alembic import op
op.create_unique_constraint(''uq_user_name'', ''user'', [''name''], schema=''my_schema'')
Para soltar, necesitaría: http://alembic.zzzcomputing.com/en/latest/ops.html#alembic.operations.Operations.drop_constraint
op.drop_constraint(''uq_user_name'', ''user'', schema=''my_schema'')
Tengo una tabla ''prueba'' que tiene una columna ''Nombre'' sin restricciones. Necesito ALTER
esta columna dándole una restricción UNIQUE
. ¿Cómo debería hacerlo?
¿Debo usar op.alter_column(''???'')
o create_unique_constraint(''???'')
? ¿No es create_unique_constraint para una nueva columna y no para una existente?