📄 structure.sql
字号:
--CREATE TABLE `mime_documents` ( `id` int(11) NOT NULL auto_increment, `mime_doc` varchar(100) default NULL, `icon_path` varchar(20) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `mime_extractors`--CREATE TABLE `mime_extractors` ( `id` mediumint(9) NOT NULL auto_increment, `name` varchar(50) NOT NULL, `active` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `mime_types`--CREATE TABLE `mime_types` ( `id` int(11) NOT NULL auto_increment, `filetypes` varchar(100) NOT NULL, `mimetypes` varchar(100) NOT NULL, `icon_path` varchar(255) default NULL, `friendly_name` varchar(255) NOT NULL default '', `extractor_id` mediumint(9) default NULL, `mime_document_id` int(11) default NULL, PRIMARY KEY (`id`), KEY `mime_document_id` (`mime_document_id`), KEY `extractor_id` (`extractor_id`), KEY `filetypes` (`filetypes`), KEY `mimetypes` (`mimetypes`), CONSTRAINT `mime_types_ibfk_1` FOREIGN KEY (`mime_document_id`) REFERENCES `mime_documents` (`id`) ON DELETE SET NULL ON UPDATE SET NULL, CONSTRAINT `mime_types_ibfk_2` FOREIGN KEY (`extractor_id`) REFERENCES `mime_extractors` (`id`) ON DELETE SET NULL ON UPDATE SET NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `news`--CREATE TABLE `news` ( `id` int(11) NOT NULL auto_increment, `synopsis` varchar(255) NOT NULL default '', `body` mediumtext, `rank` int(11) default NULL, `image` mediumtext, `image_size` int(11) default NULL, `image_mime_type_id` int(11) default NULL, `active` tinyint(1) default NULL, PRIMARY KEY (`id`), KEY `image_mime_type_id` (`image_mime_type_id`), CONSTRAINT `news_ibfk_1` FOREIGN KEY (`image_mime_type_id`) REFERENCES `mime_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `notifications`--CREATE TABLE `notifications` ( `id` int(11) NOT NULL auto_increment, `user_id` int(11) NOT NULL default '0', `label` varchar(255) NOT NULL default '', `type` varchar(255) NOT NULL default '', `creation_date` datetime NOT NULL default '0000-00-00 00:00:00', `data_int_1` int(11) default NULL, `data_int_2` int(11) default NULL, `data_str_1` varchar(255) default NULL, `data_str_2` varchar(255) default NULL, `data_text_1` text, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `data_int_1` (`data_int_1`), CONSTRAINT `notifications_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `organisations_lookup`--CREATE TABLE `organisations_lookup` ( `id` int(11) NOT NULL auto_increment, `name` varchar(100) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_assignments`--CREATE TABLE `permission_assignments` ( `id` int(11) NOT NULL auto_increment, `permission_id` int(11) NOT NULL default '0', `permission_object_id` int(11) NOT NULL default '0', `permission_descriptor_id` int(11) default NULL, PRIMARY KEY (`id`), UNIQUE KEY `permission_object_id_permission_id` (`permission_object_id`,`permission_id`), KEY `permission_id` (`permission_id`), KEY `permission_descriptor_id` (`permission_descriptor_id`), CONSTRAINT `permission_assignments_ibfk_1` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_assignments_ibfk_2` FOREIGN KEY (`permission_object_id`) REFERENCES `permission_objects` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_assignments_ibfk_3` FOREIGN KEY (`permission_descriptor_id`) REFERENCES `permission_descriptors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_descriptor_groups`--CREATE TABLE `permission_descriptor_groups` ( `descriptor_id` int(11) NOT NULL default '0', `group_id` int(11) NOT NULL default '0', PRIMARY KEY (`descriptor_id`,`group_id`), KEY `group_id` (`group_id`), CONSTRAINT `permission_descriptor_groups_ibfk_1` FOREIGN KEY (`descriptor_id`) REFERENCES `permission_descriptors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_descriptor_groups_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `groups_lookup` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_descriptor_roles`--CREATE TABLE `permission_descriptor_roles` ( `descriptor_id` int(11) NOT NULL default '0', `role_id` int(11) NOT NULL default '0', PRIMARY KEY (`descriptor_id`,`role_id`), KEY `role_id` (`role_id`), CONSTRAINT `permission_descriptor_roles_ibfk_1` FOREIGN KEY (`descriptor_id`) REFERENCES `permission_descriptors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_descriptor_roles_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_descriptor_users`--CREATE TABLE `permission_descriptor_users` ( `descriptor_id` int(11) NOT NULL default '0', `user_id` int(11) NOT NULL default '0', PRIMARY KEY (`descriptor_id`,`user_id`), KEY `user_id` (`user_id`), CONSTRAINT `permission_descriptor_users_ibfk_1` FOREIGN KEY (`descriptor_id`) REFERENCES `permission_descriptors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_descriptor_users_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_descriptors`--CREATE TABLE `permission_descriptors` ( `id` int(11) NOT NULL auto_increment, `descriptor` varchar(32) NOT NULL default '', `descriptor_text` mediumtext NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `descriptor` (`descriptor`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_dynamic_assignments`--CREATE TABLE `permission_dynamic_assignments` ( `dynamic_condition_id` int(11) NOT NULL default '0', `permission_id` int(11) NOT NULL default '0', KEY `dynamic_condition_id` (`dynamic_condition_id`), KEY `permission_id` (`permission_id`), CONSTRAINT `permission_dynamic_assignments_ibfk_2` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_dynamic_assignments_ibfk_1` FOREIGN KEY (`dynamic_condition_id`) REFERENCES `permission_dynamic_conditions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_dynamic_conditions`--CREATE TABLE `permission_dynamic_conditions` ( `id` int(11) NOT NULL auto_increment, `permission_object_id` int(11) NOT NULL default '0', `group_id` int(11) NOT NULL default '0', `condition_id` int(11) NOT NULL default '0', PRIMARY KEY (`id`), KEY `permission_object_id` (`permission_object_id`), KEY `group_id` (`group_id`), KEY `condition_id` (`condition_id`), CONSTRAINT `permission_dynamic_conditions_ibfk_1` FOREIGN KEY (`permission_object_id`) REFERENCES `permission_objects` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_dynamic_conditions_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `groups_lookup` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_dynamic_conditions_ibfk_3` FOREIGN KEY (`condition_id`) REFERENCES `saved_searches` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_lookup_assignments`--CREATE TABLE `permission_lookup_assignments` ( `id` int(11) NOT NULL auto_increment, `permission_id` int(11) NOT NULL default '0', `permission_lookup_id` int(11) NOT NULL default '0', `permission_descriptor_id` int(11) default NULL, PRIMARY KEY (`id`), UNIQUE KEY `permission_lookup_id_permission_id` (`permission_lookup_id`,`permission_id`), KEY `permission_id` (`permission_id`), KEY `permission_descriptor_id` (`permission_descriptor_id`), CONSTRAINT `permission_lookup_assignments_ibfk_1` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_lookup_assignments_ibfk_2` FOREIGN KEY (`permission_lookup_id`) REFERENCES `permission_lookups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `permission_lookup_assignments_ibfk_3` FOREIGN KEY (`permission_descriptor_id`) REFERENCES `permission_descriptors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_lookups`--CREATE TABLE `permission_lookups` ( `id` int(11) NOT NULL auto_increment, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permission_objects`--CREATE TABLE `permission_objects` ( `id` int(11) NOT NULL auto_increment, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `permissions`--CREATE TABLE `permissions` ( `id` int(11) NOT NULL auto_increment, `name` varchar(100) NOT NULL, `human_name` varchar(100) NOT NULL, `built_in` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `plugin_helper`--CREATE TABLE `plugin_helper` ( `id` int(11) NOT NULL auto_increment, `namespace` varchar(120) NOT NULL, `plugin` varchar(120) NOT NULL, `classname` varchar(120) default NULL, `pathname` varchar(255) default NULL, `object` varchar(1000) NOT NULL, `classtype` varchar(120) NOT NULL, `viewtype` enum('general','dashboard','plugin','folder','document','admindispatcher','dispatcher') NOT NULL default 'general', PRIMARY KEY (`id`), KEY `name` (`namespace`), KEY `parent` (`plugin`), KEY `view` (`viewtype`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `plugin_rss`--CREATE TABLE `plugin_rss` ( `id` int(11) NOT NULL auto_increment, `user_id` int(11) NOT NULL, `url` varchar(200) NOT NULL, `title` varchar(100) NOT NULL, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), CONSTRAINT `plugin_rss_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `plugins`--CREATE TABLE `plugins` ( `id` int(11) NOT NULL auto_increment, `namespace` varchar(255) NOT NULL default '', `path` varchar(255) NOT NULL default '', `version` int(11) NOT NULL default '0', `disabled` tinyint(1) NOT NULL default '0', `data` mediumtext, `unavailable` tinyint(1) NOT NULL default '0', `friendly_name` varchar(255) default '', `orderby` int(11) NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `namespace` (`namespace`), KEY `disabled` (`disabled`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `role_allocations`--CREATE TABLE `role_allocations` ( `id` int(11) NOT NULL auto_increment, `folder_id` int(11) NOT NULL default '0', `role_id` int(11) NOT NULL default '0', `permission_descriptor_id` int(11) NOT NULL default '0', PRIMARY KEY (`id`), KEY `folder_id` (`folder_id`), KEY `role_id` (`role_id`), KEY `permission_descriptor_id` (`permission_descriptor_id`), CONSTRAINT `role_allocations_ibfk_1` FOREIGN KEY (`folder_id`) REFERENCES `folders` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `role_allocations_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `role_allocations_ibfk_3` FOREIGN KEY (`permission_descriptor_id`) REFERENCES `permission_descriptors` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `roles`--CREATE TABLE `roles` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `saved_searches`--CREATE TABLE `saved_searches` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `namespace` varchar(255) NOT NULL, `is_condition` tinyint(1) NOT NULL default '0', `is_complete` tinyint(1) NOT NULL default '0', `user_id` int(10) default NULL, `search` mediumtext NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `namespace` (`namespace`), KEY `user_id` (`user_id`), CONSTRAINT `saved_searches_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB DEFAULT CHARSET=utf8;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -