Сообщение Alex Keda » 2015-02-06 17:26:42
если у вас точно нет ни заказов на VPS ни групп - то впихните такой кусок в базу:
Код: Выделить всё
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `VPSSchemes` ;
/* VPS values added by lissyara 2011-06-22 in 15:43 MSK */
-- SEPARATOR
CREATE TABLE IF NOT EXISTS `VPSSchemes` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`CreateDate` int(11) DEFAULT '0',
`GroupID` int(11) NOT NULL,
`UserID` int(11) NOT NULL,
`Name` char(30) DEFAULT '',
`PackageID` char(30) DEFAULT '',
`CostDay` decimal(11,2) DEFAULT '0.00',
`CostMonth` decimal(11,2) DEFAULT '0.00',
`CostInstall` decimal(11,2) DEFAULT '0.00',
`ServersGroupID` int(11) NOT NULL,
`Comment` char(255) NOT NULL,
`IsReselling` enum('no','yes') DEFAULT 'no',
`IsActive` enum('no','yes') DEFAULT 'yes',
`IsProlong` enum('no','yes') DEFAULT 'yes',
`IsSchemeChangeable` enum('no','yes') DEFAULT 'yes',
`IsSchemeChange` enum('no','yes') DEFAULT 'yes',
`MinDaysPay` int(6) DEFAULT '0',
`MinDaysProlong` int(6) DEFAULT '0',
`MaxDaysPay` int(6) DEFAULT '0',
`MaxOrders` int(6) DEFAULT '0',
`SortID` int(11) DEFAULT '10',
`vdslimit` int(3) NOT NULL,
`QuotaUsers` int(4) DEFAULT '0',
`disklimit` int(11) DEFAULT '0',
`ncpu` int(2) NOT NULL,
`cpu` int(7) DEFAULT '0',
`mem` float(7,2) DEFAULT '0.00',
`bmem` float(7,2) DEFAULT '0.00',
`maxswap` float(7,2) NOT NULL,
`traf` int(6) DEFAULT '0',
`chrate` int(4) NOT NULL,
`maxdesc` int(9) NOT NULL,
-- VmManager
`blkiotune` int(9) NOT NULL,
`isolimitsize` INT(11) NOT NULL DEFAULT '0',
`isolimitnum` INT(2) NOT NULL DEFAULT '0',
`snapshot_limit` INT(2) NOT NULL DEFAULT '0',
`proc` int(4) DEFAULT '0',
`ipalias` int(4) NOT NULL,
`extns` VARCHAR(32) NOT NULL,
`limitpvtdns` INT(6) DEFAULT '0',
`limitpubdns` INT(6) DEFAULT '0',
`backup` CHAR(16) NOT NULL,
PRIMARY KEY (`ID`),
KEY `VPSSchemesGroupID` (`GroupID`),
KEY `VPSSchemesUserID` (`UserID`),
KEY `VPSSchemesServersGroupID` (`ServersGroupID`),
CONSTRAINT `VPSSchemesServersGroupID` FOREIGN KEY (`ServersGroupID`) REFERENCES `ServersGroups` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- SEPARATOR
DROP TABLES IF EXISTS `VPSOrders`;
CREATE TABLE IF NOT EXISTS `VPSOrders` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`OrderID` int(11) NOT NULL,
`SchemeID` int(11) NOT NULL,
`OldSchemeID` int(11) DEFAULT NULL,
`Domain` char(255) DEFAULT '',
`Parked` text,
`Login` char(20) DEFAULT '',
`IP` char(60) default '',
`Password` char(64) DEFAULT '',
`ConsiderDay` int(11) DEFAULT '0',
`StatusID` char(30) DEFAULT 'UnSeted',
`StatusDate` int(11) DEFAULT '0',
PRIMARY KEY (`ID`),
KEY `VPSOrdersOrderID` (`OrderID`),
KEY `VPSOrdersSchemeID` (`SchemeID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- SEPARATOR
ALTER TABLE `VPSOrders`
ADD CONSTRAINT `VPSOrdersOrderID` FOREIGN KEY (`OrderID`) REFERENCES `Orders` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `VPSOrdersSchemeID` FOREIGN KEY (`SchemeID`) REFERENCES `VPSSchemes` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;
-- SEPARATOR
/* join to one Politics table */
DROP TABLE IF EXISTS `VPSPolitics`;
-- SEPARATOR
/* join to one Bonuses Table */
DROP TABLE IF EXISTS `VPSBonuses`;
-- SEPARATOR
/* moved to OrdersConsider */
DROP TABLE IF EXISTS `VPSConsider`;
SET FOREIGN_KEY_CHECKS=1;
сохраните в файл и выполните или в phpmyadmin всуньте...
удалит и создаст заново таблицы заказов ВПС и их тарифов
после чего далее по списку - третья стадия, удаление патчей и правка патчлевела
если у вас точно нет ни заказов на VPS ни групп - то впихните такой кусок в базу:
[code]SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `VPSSchemes` ;
/* VPS values added by lissyara 2011-06-22 in 15:43 MSK */
-- SEPARATOR
CREATE TABLE IF NOT EXISTS `VPSSchemes` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`CreateDate` int(11) DEFAULT '0',
`GroupID` int(11) NOT NULL,
`UserID` int(11) NOT NULL,
`Name` char(30) DEFAULT '',
`PackageID` char(30) DEFAULT '',
`CostDay` decimal(11,2) DEFAULT '0.00',
`CostMonth` decimal(11,2) DEFAULT '0.00',
`CostInstall` decimal(11,2) DEFAULT '0.00',
`ServersGroupID` int(11) NOT NULL,
`Comment` char(255) NOT NULL,
`IsReselling` enum('no','yes') DEFAULT 'no',
`IsActive` enum('no','yes') DEFAULT 'yes',
`IsProlong` enum('no','yes') DEFAULT 'yes',
`IsSchemeChangeable` enum('no','yes') DEFAULT 'yes',
`IsSchemeChange` enum('no','yes') DEFAULT 'yes',
`MinDaysPay` int(6) DEFAULT '0',
`MinDaysProlong` int(6) DEFAULT '0',
`MaxDaysPay` int(6) DEFAULT '0',
`MaxOrders` int(6) DEFAULT '0',
`SortID` int(11) DEFAULT '10',
`vdslimit` int(3) NOT NULL,
`QuotaUsers` int(4) DEFAULT '0',
`disklimit` int(11) DEFAULT '0',
`ncpu` int(2) NOT NULL,
`cpu` int(7) DEFAULT '0',
`mem` float(7,2) DEFAULT '0.00',
`bmem` float(7,2) DEFAULT '0.00',
`maxswap` float(7,2) NOT NULL,
`traf` int(6) DEFAULT '0',
`chrate` int(4) NOT NULL,
`maxdesc` int(9) NOT NULL,
-- VmManager
`blkiotune` int(9) NOT NULL,
`isolimitsize` INT(11) NOT NULL DEFAULT '0',
`isolimitnum` INT(2) NOT NULL DEFAULT '0',
`snapshot_limit` INT(2) NOT NULL DEFAULT '0',
`proc` int(4) DEFAULT '0',
`ipalias` int(4) NOT NULL,
`extns` VARCHAR(32) NOT NULL,
`limitpvtdns` INT(6) DEFAULT '0',
`limitpubdns` INT(6) DEFAULT '0',
`backup` CHAR(16) NOT NULL,
PRIMARY KEY (`ID`),
KEY `VPSSchemesGroupID` (`GroupID`),
KEY `VPSSchemesUserID` (`UserID`),
KEY `VPSSchemesServersGroupID` (`ServersGroupID`),
CONSTRAINT `VPSSchemesServersGroupID` FOREIGN KEY (`ServersGroupID`) REFERENCES `ServersGroups` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- SEPARATOR
DROP TABLES IF EXISTS `VPSOrders`;
CREATE TABLE IF NOT EXISTS `VPSOrders` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`OrderID` int(11) NOT NULL,
`SchemeID` int(11) NOT NULL,
`OldSchemeID` int(11) DEFAULT NULL,
`Domain` char(255) DEFAULT '',
`Parked` text,
`Login` char(20) DEFAULT '',
`IP` char(60) default '',
`Password` char(64) DEFAULT '',
`ConsiderDay` int(11) DEFAULT '0',
`StatusID` char(30) DEFAULT 'UnSeted',
`StatusDate` int(11) DEFAULT '0',
PRIMARY KEY (`ID`),
KEY `VPSOrdersOrderID` (`OrderID`),
KEY `VPSOrdersSchemeID` (`SchemeID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- SEPARATOR
ALTER TABLE `VPSOrders`
ADD CONSTRAINT `VPSOrdersOrderID` FOREIGN KEY (`OrderID`) REFERENCES `Orders` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `VPSOrdersSchemeID` FOREIGN KEY (`SchemeID`) REFERENCES `VPSSchemes` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;
-- SEPARATOR
/* join to one Politics table */
DROP TABLE IF EXISTS `VPSPolitics`;
-- SEPARATOR
/* join to one Bonuses Table */
DROP TABLE IF EXISTS `VPSBonuses`;
-- SEPARATOR
/* moved to OrdersConsider */
DROP TABLE IF EXISTS `VPSConsider`;
SET FOREIGN_KEY_CHECKS=1;
[/code]
сохраните в файл и выполните или в phpmyadmin всуньте...
удалит и создаст заново таблицы заказов ВПС и их тарифов
после чего далее по списку - третья стадия, удаление патчей и правка патчлевела