다음과 같은 테이블을 생성한다고 가정 해 보겠습니다.SQLAlchemy는 기본 키 열에 어떤 순서를 사용합니까?
table = Table('mytable', metadata,
Column('a', Integer, primary_key=True),
Column('b', Integer, primary_key=True),
)
table.create()
기본 키가 (a, b)가 아닌 (b, a)가 보장됩니까?
다음과 같은 테이블을 생성한다고 가정 해 보겠습니다.SQLAlchemy는 기본 키 열에 어떤 순서를 사용합니까?
table = Table('mytable', metadata,
Column('a', Integer, primary_key=True),
Column('b', Integer, primary_key=True),
)
table.create()
기본 키가 (a, b)가 아닌 (b, a)가 보장됩니까?
USe echo = True로 설정하고 스왑 된 버전과 비교 하시겠습니까? 그 대답을해야합니다.
예. 결과 DDL이 일관된 결과를 제공하지 않는다면 정말 나쁜 것입니다.
의 개체가 주문되었으므로 해당 값이 보장됩니다. 또는 명시 적으로 나타내려면, PrimaryKeyContraint()
을 사용하십시오.