From 2abb672142505e7bea76d7997713de52caed9c77 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Sun, 23 Feb 2025 21:06:02 +0000 Subject: [PATCH] =?UTF-8?q?Cascade=20deletes=20for=20tracks=E2=86=92playda?= =?UTF-8?q?tes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/dbtables.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/dbtables.py b/app/dbtables.py index 6d4919b..b0bb075 100644 --- a/app/dbtables.py +++ b/app/dbtables.py @@ -48,7 +48,7 @@ class PlaydatesTable(Model): id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True) lastplayed: Mapped[dt.datetime] = mapped_column(index=True) - track_id: Mapped[int] = mapped_column(ForeignKey("tracks.id")) + track_id: Mapped[int] = mapped_column(ForeignKey("tracks.id", ondelete="CASCADE")) track: Mapped["TracksTable"] = relationship( "TracksTable", back_populates="playdates",