Ошибка в обновлении таблицы DSSchemes
Добавлено: 2016-07-26 16:22:58
Ранее не использовал аренду выделенных серверов. Тут понадобилось. Версия биллинга последняя.
При попытке зайти в раздел получаем ошибку 500, в логах следующее: http://joxi.ru/D2P60qyFdO4d6r.png
Сравнил текущую схему таблицы из дистрибутива с моей. Оказалось, что переименовано одно поле с ServersGroupID на ServerID
В патчах обновления этого нет. Поэтому решил выложить тут для внесения в репозиторий к следующему обновлению:
При попытке зайти в раздел получаем ошибку 500, в логах следующее: http://joxi.ru/D2P60qyFdO4d6r.png
Сравнил текущую схему таблицы из дистрибутива с моей. Оказалось, что переименовано одно поле с ServersGroupID на ServerID
В патчах обновления этого нет. Поэтому решил выложить тут для внесения в репозиторий к следующему обновлению:
Код: Выделить всё
ALTER TABLE `DSSchemes`
CHANGE COLUMN `ServersGroupID` `ServerID` INT(11) NULL AFTER `CostInstall`;
ALTER TABLE `DSSchemes`
ADD INDEX `DSSchemesServerID` (`ServerID`);
ALTER TABLE `DSSchemes` ADD CONSTRAINT `DSSchemesServerID` FOREIGN KEY (`ServerID`) REFERENCES `Servers` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;