Sto tentando di creare usando sqlalchemy un vincolo unico a più colonne che verrà rilevato da Alembic nel suo generatore di script di upgrade automatico.Alambicco + Sqlalchemy Vincolo multi colonna unico
devo creare il vincolo utilizzando:
da sqlalchemy import UniqueConstraint
nel mio modello
UniqueConstraint('col1', 'col2', 'number', name='uix_table_col1_col2_col3')
Tuttavia, questo non è raccolto da Alambicco nella sua generazione automatica di script.
posso creare manualmente questo nello script Alambicco con l'aggiunta in.
op.create_unique_constraint('uq_table_col1_col2_col3', 'table', ['col1', 'col2', 'col3'])
C'è un modo per avere questo essere generato automaticamente dal Alembic?
Grazie per il vostro aiuto.