aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'grumpy/models.py')
-rw-r--r--grumpy/models.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/grumpy/models.py b/grumpy/models.py
index 6619008..425a117 100644
--- a/grumpy/models.py
+++ b/grumpy/models.py
@@ -111,7 +111,8 @@ class Package(Base):
homepage = Column('homepage', String)
mtime = Column('mtime', DateTime)
- ebuilds = relationship(Ebuild)
+ ebuilds = relationship(Ebuild, backref='ebuilds', \
+ cascade='all, delete-orphan')
devs = relationship(Developer, secondary=package_developers, \
backref='packages')
herds = relationship(Herd, secondary=package_herds, backref='packages')