From 3eb9d26150bd4b84e4bf7c640c6d314a64577839 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Mon, 22 Oct 2018 05:09:55 +0400 Subject: Move changeset to new changelog --- schema/changelog-4.1.xml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 schema/changelog-4.1.xml (limited to 'schema/changelog-4.1.xml') diff --git a/schema/changelog-4.1.xml b/schema/changelog-4.1.xml new file mode 100644 index 000000000..3446fb9f1 --- /dev/null +++ b/schema/changelog-4.1.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + IF EXISTS (SELECT * FROM sysobjects WHERE type = 'TR' AND name = 'tg_groups_delete') + BEGIN + DROP TRIGGER tg_groups_delete + END; + + + + CREATE TRIGGER tg_groups_delete + ON tc_groups FOR DELETE + AS BEGIN + UPDATE tc_groups SET groupid = NULL WHERE groupid IN (SELECT deleted.id FROM deleted) + END + + + + IF EXISTS (SELECT * FROM sysobjects WHERE type = 'TR' AND name = 'tg_users_delete') + BEGIN + DROP TRIGGER tg_users_delete + END; + + + + CREATE TRIGGER tg_users_delete + ON tc_users FOR DELETE + AS BEGIN + DELETE FROM tc_user_user WHERE manageduserid IN (SELECT deleted.id FROM deleted) + END + + + + + -- cgit v1.2.3