diff --git a/ingestify/infra/store/dataset/sqlalchemy/tables.py b/ingestify/infra/store/dataset/sqlalchemy/tables.py index fc9254b..5ba9ebf 100644 --- a/ingestify/infra/store/dataset/sqlalchemy/tables.py +++ b/ingestify/infra/store/dataset/sqlalchemy/tables.py @@ -213,7 +213,7 @@ def get_tables(table_prefix: str = ""): Column( "dataset_id", String(255), - ForeignKey(f"{table_prefix}dataset.dataset_id"), + ForeignKey(f"{table_prefix}dataset.dataset_id", ondelete="CASCADE"), primary_key=True, ), Column("revision_id", Integer, primary_key=True),