【发布时间】:2014-02-17 05:19:01
【问题描述】:
我正在使用 sqlalchemy 创建以下两个表:
class Classroom(Base):
__tablename__ = 'classroom'
building = Column(String(256), primary_key = True)
room_no = Column(String(256), primary_key = True)
capacity = Column(Integer)
class Section(Base):
__tablename__ = 'section'
course_id = Column(String(256), ForeignKey('course.course_id'), primary_key = True)
building = Column(String(256), ForeignKey('classroom.building'))
room_no = Column(String(256), ForeignKey('classroom.room_no'))
但是,我收到错误消息:
sqlalchemy.exc.ProgrammingError: (ProgrammingError) there is no unique constraint matching given keys for referenced table "classroom"
【问题讨论】:
标签: postgresql indexing sqlalchemy foreign-keys