Fixed user rank issue
authorMarcel Werk <burntime@woltlab.com>
Sun, 24 Nov 2013 15:04:24 +0000 (16:04 +0100)
committerMarcel Werk <burntime@woltlab.com>
Sun, 24 Nov 2013 15:04:24 +0000 (16:04 +0100)
Closes #1562

wcfsetup/setup/db/install.sql

index e5bb8a78d794a2fad37ed22201133537de62e3ee..ef7dd4260f1b1f600ab25b52287ac12f389151e7 100644 (file)
@@ -1255,7 +1255,7 @@ CREATE TABLE wcf1_user_profile_visitor (
 DROP TABLE IF EXISTS wcf1_user_rank;
 CREATE TABLE wcf1_user_rank (
        rankID INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
-       groupID INT(10),
+       groupID INT(10) NOT NULL,
        requiredPoints INT(10) NOT NULL DEFAULT 0,
        rankTitle VARCHAR(255) NOT NULL DEFAULT '',
        cssClassName VARCHAR(255) NOT NULL DEFAULT '',
@@ -1483,7 +1483,7 @@ ALTER TABLE wcf1_user_profile_menu_item ADD FOREIGN KEY (packageID) REFERENCES w
 
 /* SQL_PARSER_OFFSET */
 
-ALTER TABLE wcf1_user_rank ADD FOREIGN KEY (groupID) REFERENCES wcf1_user_group (groupID) ON DELETE SET NULL;
+ALTER TABLE wcf1_user_rank ADD FOREIGN KEY (groupID) REFERENCES wcf1_user_group (groupID) ON DELETE CASCADE;
 
 ALTER TABLE wcf1_user_activity_event ADD FOREIGN KEY (objectTypeID) REFERENCES wcf1_object_type (objectTypeID) ON DELETE CASCADE;
 ALTER TABLE wcf1_user_activity_event ADD FOREIGN KEY (userID) REFERENCES wcf1_user (userID) ON DELETE CASCADE;