diff --git a/app/dbtables.py b/app/dbtables.py index f19b928..260d15c 100644 --- a/app/dbtables.py +++ b/app/dbtables.py @@ -48,11 +48,10 @@ 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", ondelete="CASCADE")) + track_id: Mapped[int] = mapped_column(ForeignKey("tracks.id")) track: Mapped["TracksTable"] = relationship( "TracksTable", back_populates="playdates", - cascade="all, delete-orphan", ) def __repr__(self) -> str: @@ -109,7 +108,6 @@ class PlaylistRowsTable(Model): track: Mapped["TracksTable"] = relationship( "TracksTable", back_populates="playlistrows", - cascade="all, delete-orphan", ) played: Mapped[bool] = mapped_column( Boolean, nullable=False, index=False, default=False