У меня есть таблица MyTable где есть поле 2 уникального ИНТАSQL комплекс ограничения уникальности
# SQLAlchemy example
mytable = Table('mytable', meta,
# per-column anonymous unique constraint
Column('col1', Integer, unique=True),
Column('col2', Integer, unique=True),
# explicit/composite unique constraint. 'name' is optional.
UniqueConstraint('col1', 'col2', name='uix_1')
)
Как делать подобные ограничения:
col1 col2 1 2 6 3 1 4 5 5 6 1 -- FAIL: becouse 3-1 is exist and 2-6 is exist!!!
уникального ((col1, col2) объединение (col2 , col1))
Почему нет (3,1)? – gbn
Я не понимаю, почему 6-1 терпит неудачу? –
Я нашел аналогичный пример для понимания http://stackoverflow.com/questions/8108205/sql-structuring-a-bi-driectional-graph – uralbash