【发布时间】:2010-06-26 14:23:14
【问题描述】:
在 sqlalchemy 0.5 中,我有一个像这样定义的表:
orders = Table('orders', metadata,
Column('id', Integer, primary_key=True),
Column('responsable', String(255)),
Column('customer', String(255)),
Column('progressive', Integer),
Column('date', Date),
Column('exported', Boolean()),
)
是否可以仅将日期的客户和年份定义为唯一的? 年份不仅是日期的一部分,而且将日期的年份和客户作为表的单个键可能会很好。 在 sqlalchemy 0.5 中可以吗?
谢谢
【问题讨论】:
-
您的问题将唯一性(主键所必需的)与索引混淆了。
标签: python sqlalchemy