chore(dao): Add explicit ON DELETE CASCADE when deleting datasets (#24488)

This commit is contained in:
John Bodley
2023-06-28 16:03:25 -07:00
committed by GitHub
parent f1b003f109
commit 75543af550
15 changed files with 144 additions and 78 deletions

View File

@@ -2143,7 +2143,6 @@ class TestDatabaseApi(SupersetTestCase):
assert dataset.table_name == "imported_dataset"
assert str(dataset.uuid) == dataset_config["uuid"]
dataset.owners = []
db.session.delete(dataset)
db.session.commit()
db.session.delete(database)
@@ -2214,7 +2213,6 @@ class TestDatabaseApi(SupersetTestCase):
db.session.query(Database).filter_by(uuid=database_config["uuid"]).one()
)
dataset = database.tables[0]
dataset.owners = []
db.session.delete(dataset)
db.session.commit()
db.session.delete(database)