fix(FastAPI): add package-related missing backref cascades

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-10-06 20:17:58 -07:00
parent 0ddc969bdc
commit 4e7d2295da
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
4 changed files with 8 additions and 4 deletions

View file

@ -15,7 +15,8 @@ class PackageDependency(Base):
Integer, ForeignKey("Packages.ID", ondelete="CASCADE"),
nullable=False)
Package = relationship(
"Package", backref=backref("package_dependencies", lazy="dynamic"),
"Package", backref=backref("package_dependencies", lazy="dynamic",
cascade="all,delete"),
foreign_keys=[PackageID])
DepTypeID = Column(