mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 13:11:31 +00:00
add new tables Aros, Acos, ArosAcos to update script
This commit is contained in:
parent
7d50c6e69d
commit
8139bebb6a
|
@ -111,6 +111,33 @@ DROP TABLE tblUsers;
|
|||
|
||||
ALTER TABLE new_tblUsers RENAME TO tblUsers;
|
||||
|
||||
CREATE TABLE `tblAros` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`parent` INTEGER,
|
||||
`model` TEXT NOT NULL,
|
||||
`foreignid` INTEGER NOT NULL DEFAULT '0',
|
||||
`alias` TEXT
|
||||
) ;
|
||||
|
||||
CREATE TABLE `tblAcos` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`parent` INTEGER,
|
||||
`model` TEXT NOT NULL,
|
||||
`foreignid` INTEGER NOT NULL DEFAULT '0',
|
||||
`alias` TEXT
|
||||
) ;
|
||||
|
||||
CREATE TABLE `tblArosAcos` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`aro` INTEGER NOT NULL DEFAULT '0' REFERENCES `tblAros` (`id`) ON DELETE CASCADE,
|
||||
`aco` INTEGER NOT NULL DEFAULT '0' REFERENCES `tblAcos` (`id`) ON DELETE CASCADE,
|
||||
`create` INTEGER NOT NULL DEFAULT '-1',
|
||||
`read` INTEGER NOT NULL DEFAULT '-1',
|
||||
`update` INTEGER NOT NULL DEFAULT '-1',
|
||||
`delete` INTEGER NOT NULL DEFAULT '-1',
|
||||
UNIQUE (aco, aro)
|
||||
) ;
|
||||
|
||||
UPDATE tblVersion set major=5, minor=1, subminor=0;
|
||||
|
||||
COMMIT;
|
||||
|
|
|
@ -111,6 +111,38 @@ ALTER TABLE tblUsers CHANGE role role int(11) NOT NULL;
|
|||
UPDATE `tblUsers` SET role=3 WHERE role=0;
|
||||
ALTER TABLE tblUsers ADD CONSTRAINT `tblUsers_role` FOREIGN KEY (`role`) REFERENCES `tblRoles` (`id`);
|
||||
|
||||
CREATE TABLE `tblAros` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`parent` int(11),
|
||||
`model` text NOT NULL,
|
||||
`foreignid` int(11) NOT NULL DEFAULT '0',
|
||||
`alias` varchar(255),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `tblAcos` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`parent` int(11),
|
||||
`model` text NOT NULL,
|
||||
`foreignid` int(11) NOT NULL DEFAULT '0',
|
||||
`alias` varchar(255),
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE `tblArosAcos` (
|
||||
`id` int(11) NOT NULL auto_increment,
|
||||
`aro` int(11) NOT NULL DEFAULT '0',
|
||||
`aco` int(11) NOT NULL DEFAULT '0',
|
||||
`create` tinyint(4) NOT NULL DEFAULT '-1',
|
||||
`read` tinyint(4) NOT NULL DEFAULT '-1',
|
||||
`update` tinyint(4) NOT NULL DEFAULT '-1',
|
||||
`delete` tinyint(4) NOT NULL DEFAULT '-1',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE (aco, aro),
|
||||
CONSTRAINT `tblArosAcos_acos` FOREIGN KEY (`aco`) REFERENCES `tblAcos` (`id`) ON DELETE CASCADE,
|
||||
CONSTRAINT `tblArosAcos_aros` FOREIGN KEY (`aro`) REFERENCES `tblAros` (`id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
UPDATE tblVersion set major=5, minor=1, subminor=0;
|
||||
|
||||
COMMIT;
|
||||
|
|
Loading…
Reference in New Issue
Block a user