From 19d3c29fe0091cbc081de6e091451243ae0cd117 Mon Sep 17 00:00:00 2001 From: Juan Fernandez Date: Mon, 10 Jul 2023 15:54:25 -0400 Subject: [PATCH] Allow users to delete queries being used by packs and scheduled_queries --- .../tables/20230706141219_QueriesTableSchemaChanges.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/datastore/mysql/migrations/tables/20230706141219_QueriesTableSchemaChanges.go b/server/datastore/mysql/migrations/tables/20230706141219_QueriesTableSchemaChanges.go index 783b586142..1d99f201f1 100644 --- a/server/datastore/mysql/migrations/tables/20230706141219_QueriesTableSchemaChanges.go +++ b/server/datastore/mysql/migrations/tables/20230706141219_QueriesTableSchemaChanges.go @@ -45,7 +45,7 @@ func Up_20230706141219(tx *sql.Tx) error { // Add new FK constraint to make sure all scheduled_queries exists as 'global' queries. if _, err := tx.Exec(` ALTER TABLE scheduled_queries - ADD FOREIGN KEY fk_scheduled_queries_queries (team_id_char, query_name) REFERENCES queries (team_id_char, name); + ADD FOREIGN KEY fk_scheduled_queries_queries (team_id_char, query_name) REFERENCES queries (team_id_char, name) ON DELETE CASCADE ON UPDATE CASCADE; `); err != nil { return errors.Wrap(err, "adding new FK on scheduled_queries") }