mirror of
https://github.com/gmbrax/Pilgrim.git
synced 2026-11-09 17:20:17 +00:00
Altered the Cardinality of the foreign keys to be non-nullable
This commit is contained in:
parent
be1bce9261
commit
103b9a9da1
@@ -17,7 +17,7 @@ class Entry(Base):
|
||||
"Photo",
|
||||
secondary=photo_entry_association,
|
||||
back_populates="entries")
|
||||
fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"))
|
||||
fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"),nullable=False)
|
||||
def __init__(self, title: str, text: str, date: str, travel_diary_id: int, **kw: Any):
|
||||
super().__init__(**kw)
|
||||
self.title = title
|
||||
|
||||
@@ -20,7 +20,7 @@ class Photo(Base):
|
||||
back_populates="photos"
|
||||
)
|
||||
|
||||
fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"))
|
||||
fk_travel_diary_id = Column(Integer, ForeignKey("travel_diaries.id"),nullable=False)
|
||||
|
||||
def __init__(self, filepath, name, addition_date=None, caption=None, entries=None, **kw: Any):
|
||||
super().__init__(**kw)
|
||||
|
||||
@@ -4,5 +4,5 @@ from ..database import Base
|
||||
|
||||
photo_entry_association = Table('photo_entry_association', Base.metadata,
|
||||
Column('id', Integer, primary_key=True, autoincrement=True),
|
||||
Column('fk_photo_id', Integer, ForeignKey('photos.id')),
|
||||
Column('fk_entry_id', Integer, ForeignKey('entries.id')))
|
||||
Column('fk_photo_id', Integer, ForeignKey('photos.id'),nullable=False),
|
||||
Column('fk_entry_id', Integer, ForeignKey('entries.id'),nullable=False))
|
||||
|
||||
@@ -16,8 +16,6 @@ class EntryService:
|
||||
self.session.add(new_entry)
|
||||
self.session.commit()
|
||||
self.session.refresh(new_entry)
|
||||
|
||||
|
||||
return new_entry
|
||||
|
||||
def read_by_id(self,entry_id:int)->Entry:
|
||||
|
||||
Reference in New Issue
Block a user