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;
|
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;
|
UPDATE tblVersion set major=5, minor=1, subminor=0;
|
||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|
|
@ -111,6 +111,38 @@ ALTER TABLE tblUsers CHANGE role role int(11) NOT NULL;
|
||||||
UPDATE `tblUsers` SET role=3 WHERE role=0;
|
UPDATE `tblUsers` SET role=3 WHERE role=0;
|
||||||
ALTER TABLE tblUsers ADD CONSTRAINT `tblUsers_role` FOREIGN KEY (`role`) REFERENCES `tblRoles` (`id`);
|
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;
|
UPDATE tblVersion set major=5, minor=1, subminor=0;
|
||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user