From 669a69ce45aa4b896792d0b74878f6ed73658f2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7oise=20Conil?= <francoise.conil@liris.cnrs.fr> Date: Thu, 13 Jan 2022 18:31:04 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9finir=20l'ordre=20des=20cl=C3=A9s=20de?= =?UTF-8?q?=20mani=C3=A8re=20coh=C3=A9rente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- relationship/composite-foreign-key.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relationship/composite-foreign-key.py b/relationship/composite-foreign-key.py index 33c0daf..c568614 100644 --- a/relationship/composite-foreign-key.py +++ b/relationship/composite-foreign-key.py @@ -43,8 +43,8 @@ class Project(Base): __tablename__ = "project" name = Column(Text) - projectid = Column(Text, primary_key=True) orgid = Column(Text, ForeignKey("org.orgid"), primary_key=True) + projectid = Column(Text, primary_key=True) org = relationship("Org", back_populates="projects") @@ -71,12 +71,12 @@ class Stream(Base): projectid = Column(Text) project = relationship( - "Project", foreign_keys=[projectid, orgid], back_populates="streams" + "Project", foreign_keys=[orgid, projectid], back_populates="streams" ) __table_args__ = ( ForeignKeyConstraint( - ["projectid", "orgid"], ["project.projectid", "project.orgid"] + ["orgid", "projectid"], ["project.orgid", "project.projectid"] ), ) -- GitLab