我正在尝试在SqlAlchemy中编写一个类。我想在3列上指定唯一约束,并在__table_args__
中传递模式。
class State(Base):
__tablename__ = "state"
__table_args__ = {'schema': 'demo'}
# Of course This will Fail. I am overriding value of '__table_args__' :)
__table_args__ = (
Index('st_id', id, state, unique=True)
)
id = Column(String(ID_LEN), primary_key=True)
state = Column(String(50))
有人可以帮我这么做吗?