mirror of https://github.com/gmbrax/Pilgrim.git
Compare commits
2 Commits
d840299398
...
9d0bc50350
| Author | SHA1 | Date |
|---|---|---|
|
|
9d0bc50350 | |
|
|
83e7db9ce1 |
|
|
@ -25,7 +25,8 @@ class Photo(Base):
|
||||||
back_populates="photos"
|
back_populates="photos"
|
||||||
)
|
)
|
||||||
|
|
||||||
fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"),nullable=False)
|
fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"), nullable=False)
|
||||||
|
travel_diary = relationship("TravelDiary", back_populates="photos")
|
||||||
__table_args__ = (
|
__table_args__ = (
|
||||||
Index('idx_photo_hash_diary', 'hash', 'fk_travel_diary_id'),
|
Index('idx_photo_hash_diary', 'hash', 'fk_travel_diary_id'),
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ class TravelDiary(Base):
|
||||||
name = Column(String, nullable=False)
|
name = Column(String, nullable=False)
|
||||||
directory_name = Column(String, nullable=False, unique=True)
|
directory_name = Column(String, nullable=False, unique=True)
|
||||||
entries = relationship("Entry", back_populates="travel_diary", cascade="all, delete-orphan")
|
entries = relationship("Entry", back_populates="travel_diary", cascade="all, delete-orphan")
|
||||||
|
photos = relationship("Photo", back_populates="travel_diary", cascade="all, delete-orphan")
|
||||||
|
|
||||||
__table_args__ = (
|
__table_args__ = (
|
||||||
UniqueConstraint('directory_name', name='uq_travel_diary_directory_name'),
|
UniqueConstraint('directory_name', name='uq_travel_diary_directory_name'),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue