db_acl.sql 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # $Id$
  2. #
  3. # Copyright 2005-2012, Cake Software Foundation, Inc.
  4. #
  5. # Licensed under The MIT License
  6. # Redistributions of files must retain the above copyright notice.
  7. # MIT License (http://www.opensource.org/licenses/mit-license.php)
  8. CREATE TABLE acos (
  9. id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  10. parent_id INTEGER(10) DEFAULT NULL,
  11. model VARCHAR(255) DEFAULT '',
  12. foreign_key INTEGER(10) UNSIGNED DEFAULT NULL,
  13. alias VARCHAR(255) DEFAULT '',
  14. lft INTEGER(10) DEFAULT NULL,
  15. rght INTEGER(10) DEFAULT NULL,
  16. PRIMARY KEY (id)
  17. );
  18. CREATE TABLE aros_acos (
  19. id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  20. aro_id INTEGER(10) UNSIGNED NOT NULL,
  21. aco_id INTEGER(10) UNSIGNED NOT NULL,
  22. _create CHAR(2) NOT NULL DEFAULT 0,
  23. _read CHAR(2) NOT NULL DEFAULT 0,
  24. _update CHAR(2) NOT NULL DEFAULT 0,
  25. _delete CHAR(2) NOT NULL DEFAULT 0,
  26. PRIMARY KEY(id)
  27. );
  28. CREATE TABLE aros (
  29. id INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  30. parent_id INTEGER(10) DEFAULT NULL,
  31. model VARCHAR(255) DEFAULT '',
  32. foreign_key INTEGER(10) UNSIGNED DEFAULT NULL,
  33. alias VARCHAR(255) DEFAULT '',
  34. lft INTEGER(10) DEFAULT NULL,
  35. rght INTEGER(10) DEFAULT NULL,
  36. PRIMARY KEY (id)
  37. );