* [FIX] Upgrading issues

This commit is contained in:
nuxsmin
2017-01-12 09:37:50 +01:00
parent c5e5cdebb1
commit a084f4f8ae
20 changed files with 92 additions and 43 deletions

View File

@@ -7,6 +7,7 @@ CREATE TABLE `publicLinks` (
publicLink_hash VARBINARY(100) NOT NULL,
publicLink_linkData LONGBLOB
);
ALTER TABLE `accounts` DROP INDEX `IDX_searchTxt`;
ALTER TABLE `usrData`
ENGINE = InnoDB;
ALTER TABLE `accFiles`
@@ -32,8 +33,7 @@ ALTER TABLE `usrPassRecover`
ALTER TABLE `usrProfiles`
ENGINE = InnoDB;
ALTER TABLE `accounts`
ENGINE = InnoDB,
ADD INDEX `IDX_searchTxt` (`account_name` ASC, `account_login` ASC, `account_url` ASC);
ENGINE = InnoDB;
CREATE UNIQUE INDEX unique_publicLink_accountId
ON publicLinks (publicLink_itemId);
CREATE UNIQUE INDEX unique_publicLink_hash
@@ -45,13 +45,7 @@ CREATE TABLE `accFavorites` (
`accfavorite_userId` SMALLINT UNSIGNED NOT NULL,
INDEX `fk_accFavorites_accounts_idx` (`accfavorite_accountId` ASC),
INDEX `fk_accFavorites_users_idx` (`accfavorite_userId` ASC),
INDEX `search_idx` (`accfavorite_accountId` ASC, `accfavorite_userId` ASC),
CONSTRAINT `fk_accFavorites_accounts` FOREIGN KEY (`accfavorite_accountId`) REFERENCES `accounts` (`account_id`)
ON DELETE CASCADE
ON UPDATE NO ACTION,
CONSTRAINT `fk_accFavorites_users` FOREIGN KEY (`accfavorite_userId`) REFERENCES `usrData` (`user_id`)
ON DELETE CASCADE
ON UPDATE NO ACTION
INDEX `search_idx` (`accfavorite_accountId` ASC, `accfavorite_userId` ASC)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8;

View File

@@ -72,7 +72,9 @@ ALTER TABLE `accFavorites`
FOREIGN KEY (`accfavorite_accountId`)
REFERENCES `accounts` (`account_id`)
ON DELETE CASCADE
ON UPDATE NO ACTION,
ON UPDATE NO ACTION;
ALTER TABLE `accFavorites`
ADD CONSTRAINT `fk_accFavorites_users_id`
FOREIGN KEY (`accfavorite_userId`)
REFERENCES `usrData` (`user_id`)
@@ -91,7 +93,9 @@ ALTER TABLE `accGroups`
FOREIGN KEY (`accgroup_accountId`)
REFERENCES `accounts` (`account_id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
ON UPDATE CASCADE;
ALTER TABLE `accGroups`
ADD CONSTRAINT `fk_accGroups_groups_id`
FOREIGN KEY (`accgroup_groupId`)
REFERENCES `usrGroups` (`usergroup_id`)
@@ -103,22 +107,30 @@ ALTER TABLE `accHistory`
FOREIGN KEY (`acchistory_userId`)
REFERENCES `usrData` (`user_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accHistory`
ADD CONSTRAINT `fk_accHistory_users_edit_id`
FOREIGN KEY (`acchistory_userEditId`)
REFERENCES `usrData` (`user_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accHistory`
ADD CONSTRAINT `fk_accHistory_category_id`
FOREIGN KEY (`acchistory_categoryId`)
REFERENCES `categories` (`category_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accHistory`
ADD CONSTRAINT `fk_accHistory_customer_id`
FOREIGN KEY (`acchistory_customerId`)
REFERENCES `customers` (`customer_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accHistory`
ADD CONSTRAINT `fk_accHistory_userGroup_id`
FOREIGN KEY (`acchistory_userGroupId`)
REFERENCES `usrGroups` (`usergroup_id`)
@@ -130,7 +142,9 @@ ALTER TABLE `accTags`
FOREIGN KEY (`acctag_accountId`)
REFERENCES `accounts` (`account_id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
ON UPDATE CASCADE;
ALTER TABLE `accTags`
ADD CONSTRAINT `fk_accTags_tags_id`
FOREIGN KEY (`acctag_tagId`)
REFERENCES `tags` (`tag_id`)
@@ -142,7 +156,9 @@ ALTER TABLE `accUsers`
FOREIGN KEY (`accuser_accountId`)
REFERENCES `accounts` (`account_id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
ON UPDATE CASCADE;
ALTER TABLE `accUsers`
ADD CONSTRAINT `fk_accUsers_users_id`
FOREIGN KEY (`accuser_userId`)
REFERENCES `usrData` (`user_id`)
@@ -154,22 +170,30 @@ ALTER TABLE `accounts`
FOREIGN KEY (`account_categoryId`)
REFERENCES `categories` (`category_id`)
ON DELETE RESTRICT
ON UPDATE CASCADE,
ON UPDATE CASCADE;
ALTER TABLE `accounts`
ADD CONSTRAINT `fk_accounts_user_id`
FOREIGN KEY (`account_userId`)
REFERENCES `usrData` (`user_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accounts`
ADD CONSTRAINT `fk_accounts_user_edit_id`
FOREIGN KEY (`account_userEditId`)
REFERENCES `usrData` (`user_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accounts`
ADD CONSTRAINT `fk_accounts_customer_id`
FOREIGN KEY (`account_customerId`)
REFERENCES `customers` (`customer_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `accounts`
ADD CONSTRAINT `fk_accounts_userGroup_id`
FOREIGN KEY (`account_userGroupId`)
REFERENCES `usrGroups` (`usergroup_id`)
@@ -181,7 +205,9 @@ ALTER TABLE `authTokens`
FOREIGN KEY (`authtoken_userId`)
REFERENCES `usrData` (`user_id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
ON UPDATE CASCADE;
ALTER TABLE `authTokens`
ADD CONSTRAINT `fk_authTokens_createdBy_id`
FOREIGN KEY (`authtoken_createdBy`)
REFERENCES `usrData` (`user_id`)
@@ -200,7 +226,9 @@ ALTER TABLE `usrData`
FOREIGN KEY (`user_groupId`)
REFERENCES `usrGroups` (`usergroup_id`)
ON DELETE RESTRICT
ON UPDATE RESTRICT,
ON UPDATE RESTRICT;
ALTER TABLE `usrData`
ADD CONSTRAINT `fk_usrData_profiles_id`
FOREIGN KEY (`user_profileId`)
REFERENCES `usrProfiles` (`userprofile_id`)
@@ -219,7 +247,9 @@ ALTER TABLE `usrToGroups`
FOREIGN KEY (`usertogroup_userId`)
REFERENCES `usrData` (`user_id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
ON UPDATE CASCADE;
ALTER TABLE `usrToGroups`
ADD CONSTRAINT `fk_usrToGroups_groups_id`
FOREIGN KEY (`usertogroup_groupId`)
REFERENCES `usrGroups` (`usergroup_id`)