Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. /*
  2. * Create Tables
  3. */
  4.  
  5. CREATE TABLE IF NOT EXISTS `PREFIX_permissions` (
  6. `ID` int(11) NOT NULL auto_increment,
  7. `Lft` int(11) NOT NULL,
  8. `Rght` int(11) NOT NULL,
  9. `Title` char(64) NOT NULL,
  10. `Description` text NOT NULL,
  11. PRIMARY KEY (`ID`),
  12. KEY `Title` (`Title`),
  13. KEY `Lft` (`Lft`),
  14. KEY `Rght` (`Rght`)
  15. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;
  16.  
  17. CREATE TABLE IF NOT EXISTS `PREFIX_rolepermissions` (
  18. `RoleID` int(11) NOT NULL,
  19. `PermissionID` int(11) NOT NULL,
  20. `AssignmentDate` int(11) NOT NULL,
  21. PRIMARY KEY (`RoleID`,`PermissionID`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  23.  
  24. CREATE TABLE IF NOT EXISTS `PREFIX_roles` (
  25. `ID` int(11) NOT NULL auto_increment,
  26. `Lft` int(11) NOT NULL,
  27. `Rght` int(11) NOT NULL,
  28. `Title` varchar(128) NOT NULL,
  29. `Description` text NOT NULL,
  30. PRIMARY KEY (`ID`),
  31. KEY `Title` (`Title`),
  32. KEY `Lft` (`Lft`),
  33. KEY `Rght` (`Rght`)
  34. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  35.  
  36. CREATE TABLE IF NOT EXISTS `PREFIX_userroles` (
  37. `UserID` int(11) NOT NULL,
  38. `RoleID` int(11) NOT NULL,
  39. `AssignmentDate` int(11) NOT NULL,
  40. PRIMARY KEY (`UserID`,`RoleID`)
  41. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  42.  
  43. /*
  44. * Insert Initial Table Data
  45. */
  46.  
  47. INSERT INTO `PREFIX_permissions` (`ID`, `Lft`, `Rght`, `Title`, `Description`)
  48. VALUES (1, 0, 1, 'root', 'root');
  49.  
  50. INSERT INTO `PREFIX_rolepermissions` (`RoleID`, `PermissionID`, `AssignmentDate`)
  51. VALUES (1, 1, UNIX_TIMESTAMP());
  52.  
  53. INSERT INTO `PREFIX_roles` (`ID`, `Lft`, `Rght`, `Title`, `Description`)
  54. VALUES (1, 0, 1, 'root', 'root');
  55.  
  56. INSERT INTO `PREFIX_userroles` (`UserID`, `RoleID`, `AssignmentDate`)
  57. VALUES (1, 1, UNIX_TIMESTAMP());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement