Tab_A
Code: Alles auswählen
class Tab_a:
__tablename__ = "tab_a"
# Meta
id = Column(Integer, primary_key=True)
timestamp = Column(TIMESTAMP, unique=True)
# Relations
tab_b = relationship("Tab_b", back_populates="tab_a")
Code: Alles auswählen
class Tab_B:
__tablename__ = "Tab_B"
# Meta
id = Column(ForeignKey("played_games.id"), primary_key=True)
subid = Column(Integer, primary_key=True)
# Relations
tab_a = relationship("Tab_a", back_populates="tab_b")
Code: Alles auswählen
class Tab_c:
__tablename__ = "Tab_C"
# Meta
c_id = Column(Integer, primary_key=True)
b_id = Column(ForeignKey("tab_b.id"), primary_key=True)
b_subid = Column(ForeignKey("tab_b.subid"), primary_key=True)
# Relations
# .....
Betrachte ich den gesamten Schlüssel von Tab_B in der Beziehung zu Tab_C ist es ja eine one-to-many Beziehung.... ich wüßte aber nicht wie man das abbilden soll und gehe daher von aus das die Variante mit Zuordnungstabelle zu wählen ist.
Ich hoffe Ihr könnt mich dazu aufschlauen und Danke euch wie immer für euren Input und eure Zeit.
Richarde