diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:07:19 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:19:12 +0200 |
| commit | a3da1483a9e689846179159355badfec8073dbec (patch) | |
| tree | 770dcca6bdf5f6f2a11b0e7fcbbeda6919a3fc52 /db/studip.sql | |
current code from svn, revision 62608
Diffstat (limited to 'db/studip.sql')
| -rw-r--r-- | db/studip.sql | 5258 |
1 files changed, 5258 insertions, 0 deletions
diff --git a/db/studip.sql b/db/studip.sql new file mode 100644 index 0000000..e697efd --- /dev/null +++ b/db/studip.sql @@ -0,0 +1,5258 @@ +-- MySQL dump 10.13 Distrib 5.7.32-35, for debian-linux-gnu (x86_64) +-- +-- Host: localhost Database: studip_46 +-- ------------------------------------------------------ +-- Server version 5.7.32-35 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `Institute` +-- + +DROP TABLE IF EXISTS `Institute`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `Institute` ( + `Institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `Name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `fakultaets_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `Strasse` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `Plz` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'http://www.studip.de', + `telefon` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `fax` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `modules` int(10) unsigned DEFAULT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `lit_plugin_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `srienabled` tinyint(4) NOT NULL DEFAULT '0', + `lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`Institut_id`), + KEY `fakultaets_id` (`fakultaets_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `abschluss` +-- + +DROP TABLE IF EXISTS `abschluss`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `abschluss` ( + `abschluss_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `name_kurz` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `beschreibung` text COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(20) DEFAULT NULL, + `chdate` int(20) DEFAULT NULL, + PRIMARY KEY (`abschluss_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `activities` +-- + +DROP TABLE IF EXISTS `activities`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `activities` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `object_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `context` enum('system','course','institute','user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `context_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `provider` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `actor_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `actor_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `verb` enum('answered','attempted','attended','completed','created','deleted','edited','experienced','failed','imported','interacted','passed','shared','sent','voided') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'experienced', + `content` text COLLATE utf8mb4_unicode_ci, + `object_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `context_id` (`context_id`), + KEY `mkdate` (`mkdate`), + KEY `object_id` (`object_id`(32)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admission_condition` +-- + +DROP TABLE IF EXISTS `admission_condition`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admission_condition` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `filter_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `conditiongroup_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`,`filter_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admission_conditiongroup` +-- + +DROP TABLE IF EXISTS `admission_conditiongroup`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admission_conditiongroup` ( + `conditiongroup_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `quota` int(11) NOT NULL, + PRIMARY KEY (`conditiongroup_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admission_seminar_user` +-- + +DROP TABLE IF EXISTS `admission_seminar_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admission_seminar_user` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `status` enum('awaiting','accepted') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `position` int(5) DEFAULT NULL, + `comment` tinytext COLLATE utf8mb4_unicode_ci, + `visible` enum('yes','no','unknown') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'unknown', + PRIMARY KEY (`user_id`,`seminar_id`), + KEY `seminar_id` (`seminar_id`,`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admissionfactor` +-- + +DROP TABLE IF EXISTS `admissionfactor`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admissionfactor` ( + `list_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `factor` float NOT NULL DEFAULT '1', + `owner_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`list_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admissionrule_compat` +-- + +DROP TABLE IF EXISTS `admissionrule_compat`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admissionrule_compat` ( + `rule_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `compat_rule_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_type`,`compat_rule_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admissionrule_inst` +-- + +DROP TABLE IF EXISTS `admissionrule_inst`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admissionrule_inst` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `institute_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`,`institute_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `admissionrules` +-- + +DROP TABLE IF EXISTS `admissionrules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `admissionrules` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ruletype` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `active` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `path` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `ruletype` (`ruletype`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `api_consumer_permissions` +-- + +DROP TABLE IF EXISTS `api_consumer_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `api_consumer_permissions` ( + `route_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `consumer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `method` char(6) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `granted` tinyint(1) unsigned NOT NULL DEFAULT '0', + UNIQUE KEY `route_id` (`route_id`,`consumer_id`,`method`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `api_consumers` +-- + +DROP TABLE IF EXISTS `api_consumers`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `api_consumers` ( + `consumer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `consumer_type` enum('http','studip','oauth') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'studip', + `auth_key` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `auth_secret` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `active` tinyint(1) unsigned NOT NULL DEFAULT '0', + `system` tinyint(1) unsigned NOT NULL DEFAULT '0', + `type` enum('website','mobile','desktop') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT 'website', + `title` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `contact` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `email` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `callback` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `commercial` tinyint(1) DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `priority` int(11) unsigned NOT NULL DEFAULT '0', + `notes` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`consumer_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `api_oauth_user_mapping` +-- + +DROP TABLE IF EXISTS `api_oauth_user_mapping`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `api_oauth_user_mapping` ( + `oauth_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`oauth_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `api_user_permissions` +-- + +DROP TABLE IF EXISTS `api_user_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `api_user_permissions` ( + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `consumer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `granted` tinyint(1) unsigned NOT NULL DEFAULT '0', + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`user_id`,`consumer_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `archiv` +-- + +DROP TABLE IF EXISTS `archiv`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `archiv` ( + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `untertitel` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `beschreibung` text COLLATE utf8mb4_unicode_ci NOT NULL, + `start_time` int(20) NOT NULL DEFAULT '0', + `semester` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `heimat_inst_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `institute` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `dozenten` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `fakultaet` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `dump` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `archiv_file_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `archiv_protected_file_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(20) NOT NULL DEFAULT '0', + `forumdump` longtext COLLATE utf8mb4_unicode_ci NOT NULL, + `wikidump` longtext COLLATE utf8mb4_unicode_ci, + `studienbereiche` text COLLATE utf8mb4_unicode_ci NOT NULL, + `VeranstaltungsNummer` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`seminar_id`), + KEY `heimat_inst_id` (`heimat_inst_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `archiv_user` +-- + +DROP TABLE IF EXISTS `archiv_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `archiv_user` ( + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `status` enum('user','autor','tutor','dozent') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'user', + PRIMARY KEY (`seminar_id`,`user_id`), + KEY `user_id` (`user_id`,`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `auth_extern` +-- + +DROP TABLE IF EXISTS `auth_extern`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_extern` ( + `studip_user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_user_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `external_user_password` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_user_token` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_user_token_valid_until` int(11) NOT NULL DEFAULT '0', + `external_user_category` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_user_system_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_user_type` smallint(6) NOT NULL DEFAULT '0', + PRIMARY KEY (`studip_user_id`,`external_user_system_type`,`external_user_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `auth_user_md5` +-- + +DROP TABLE IF EXISTS `auth_user_md5`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_user_md5` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `username` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `password` varbinary(64) NOT NULL DEFAULT '', + `perms` enum('user','autor','tutor','dozent','admin','root') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'user', + `Vorname` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `Nachname` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `Email` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `validation_key` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `auth_plugin` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'standard', + `locked` tinyint(1) unsigned NOT NULL DEFAULT '0', + `lock_comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `locked_by` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `visible` enum('global','always','yes','unknown','no','never') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'unknown', + PRIMARY KEY (`user_id`), + UNIQUE KEY `k_username` (`username`), + KEY `perms` (`perms`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `auto_insert_sem` +-- + +DROP TABLE IF EXISTS `auto_insert_sem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auto_insert_sem` ( + `seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `status` enum('autor','tutor','dozent') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'autor', + `domain_id` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + PRIMARY KEY (`seminar_id`,`status`,`domain_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `auto_insert_user` +-- + +DROP TABLE IF EXISTS `auto_insert_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auto_insert_user` ( + `seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`seminar_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `aux_lock_rules` +-- + +DROP TABLE IF EXISTS `aux_lock_rules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `aux_lock_rules` ( + `lock_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `attributes` text COLLATE utf8mb4_unicode_ci NOT NULL, + `sorting` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`lock_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `banner_ads` +-- + +DROP TABLE IF EXISTS `banner_ads`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `banner_ads` ( + `ad_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `banner_path` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `alttext` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `target_type` enum('url','seminar','inst','user','none') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'url', + `target` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `startdate` int(20) NOT NULL DEFAULT '0', + `enddate` int(20) NOT NULL DEFAULT '0', + `priority` int(4) NOT NULL DEFAULT '0', + `views` int(11) NOT NULL DEFAULT '0', + `clicks` int(11) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`ad_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_comments` +-- + +DROP TABLE IF EXISTS `blubber_comments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_comments` ( + `comment_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `thread_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `external_contact` tinyint(1) NOT NULL DEFAULT '0', + `content` text COLLATE utf8mb4_unicode_ci, + `network` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `chdate` int(11) DEFAULT NULL, + `mkdate` int(11) DEFAULT NULL, + PRIMARY KEY (`comment_id`), + KEY `thread_id` (`thread_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_events_queue` +-- + +DROP TABLE IF EXISTS `blubber_events_queue`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_events_queue` ( + `event_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `item_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL, + PRIMARY KEY (`event_type`,`item_id`,`mkdate`), + KEY `item_id` (`item_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_external_contact` +-- + +DROP TABLE IF EXISTS `blubber_external_contact`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_external_contact` ( + `external_contact_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mail_identifier` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `contact_type` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'anonymous', + `name` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL, + `data` text COLLATE utf8mb4_unicode_ci, + `chdate` bigint(20) NOT NULL, + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`external_contact_id`), + KEY `mail_identifier` (`mail_identifier`), + KEY `contact_type` (`contact_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_follower` +-- + +DROP TABLE IF EXISTS `blubber_follower`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_follower` ( + `studip_user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `external_contact_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `left_follows_right` tinyint(1) NOT NULL, + KEY `studip_user_id` (`studip_user_id`), + KEY `external_contact_id` (`external_contact_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_mentions` +-- + +DROP TABLE IF EXISTS `blubber_mentions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_mentions` ( + `mention_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `thread_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `external_contact` tinyint(4) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL, + PRIMARY KEY (`mention_id`), + UNIQUE KEY `unique_users_per_topic` (`thread_id`,`user_id`,`external_contact`), + KEY `topic_id` (`thread_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_tags` +-- + +DROP TABLE IF EXISTS `blubber_tags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_tags` ( + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `tag` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`topic_id`,`tag`), + KEY `tag` (`tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_threads` +-- + +DROP TABLE IF EXISTS `blubber_threads`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_threads` ( + `thread_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `context_type` enum('public','private','course','institute') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'public', + `context_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `external_contact` tinyint(1) NOT NULL DEFAULT '0', + `content` text COLLATE utf8mb4_unicode_ci, + `display_class` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `visible_in_stream` tinyint(1) NOT NULL DEFAULT '1', + `commentable` tinyint(1) NOT NULL DEFAULT '1', + `metadata` text COLLATE utf8mb4_unicode_ci, + `chdate` int(11) DEFAULT NULL, + `mkdate` int(11) DEFAULT NULL, + PRIMARY KEY (`thread_id`), + KEY `context_type` (`context_type`), + KEY `context_id` (`context_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `blubber_threads_unfollow` +-- + +DROP TABLE IF EXISTS `blubber_threads_unfollow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `blubber_threads_unfollow` ( + `thread_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) DEFAULT NULL, + PRIMARY KEY (`thread_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `cache` +-- + +DROP TABLE IF EXISTS `cache`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cache` ( + `cache_key` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `content` mediumblob NOT NULL, + `expires` int(11) unsigned NOT NULL, + PRIMARY KEY (`cache_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `cache_operations` +-- + +DROP TABLE IF EXISTS `cache_operations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cache_operations` ( + `cache_key` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `operation` char(6) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parameters` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`cache_key`(200),`operation`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `calendar_event` +-- + +DROP TABLE IF EXISTS `calendar_event`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `calendar_event` ( + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `event_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `group_status` tinyint(4) unsigned NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL, + `chdate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`range_id`,`event_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `calendar_user` +-- + +DROP TABLE IF EXISTS `calendar_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `calendar_user` ( + `owner_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `permission` int(2) NOT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`owner_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `clipboard_items` +-- + +DROP TABLE IF EXISTS `clipboard_items`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `clipboard_items` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `clipboard_id` int(11) NOT NULL, + `range_id` varchar(98) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_type` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'SimpleORMap', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `clipboards` +-- + +DROP TABLE IF EXISTS `clipboards`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `clipboards` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `handler` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'Clipboard', + `allowed_item_class` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'StudipItem', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `colour_values` +-- + +DROP TABLE IF EXISTS `colour_values`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `colour_values` ( + `colour_id` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `description` varchar(256) NOT NULL DEFAULT '', + `value` varchar(8) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'ffffffff', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`colour_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `comments` +-- + +DROP TABLE IF EXISTS `comments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `comments` ( + `comment_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `object_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `content` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`comment_id`), + KEY `object_id` (`object_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `conditionaladmissions` +-- + +DROP TABLE IF EXISTS `conditionaladmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `conditionaladmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `message` text COLLATE utf8mb4_unicode_ci, + `start_time` int(11) NOT NULL DEFAULT '0', + `end_time` int(11) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `conditions_stopped` tinyint(1) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `config` +-- + +DROP TABLE IF EXISTS `config`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `config` ( + `field` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `value` text COLLATE utf8mb4_unicode_ci NOT NULL, + `type` enum('boolean','integer','string','array') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'string', + `range` enum('global','user','course') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'global', + `section` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + PRIMARY KEY (`field`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `config_values` +-- + +DROP TABLE IF EXISTS `config_values`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `config_values` ( + `field` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `value` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + `comment` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`field`,`range_id`), + KEY `field` (`field`,`value`(10)), + KEY `range_id` (`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `consultation_blocks` +-- + +DROP TABLE IF EXISTS `consultation_blocks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `consultation_blocks` ( + `block_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `teacher_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `start` int(11) unsigned NOT NULL, + `end` int(11) unsigned NOT NULL, + `room` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + `calendar_events` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Create events for slots', + `note` text COLLATE utf8mb4_unicode_ci NOT NULL, + `size` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT 'How many people may book a slot', + `course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`block_id`), + KEY `teacher_id` (`teacher_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `consultation_bookings` +-- + +DROP TABLE IF EXISTS `consultation_bookings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `consultation_bookings` ( + `booking_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `slot_id` int(11) unsigned NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `reason` text COLLATE utf8mb4_unicode_ci NOT NULL, + `student_event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`booking_id`), + KEY `block_id` (`slot_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `consultation_slots` +-- + +DROP TABLE IF EXISTS `consultation_slots`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `consultation_slots` ( + `slot_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `block_id` int(11) unsigned NOT NULL, + `start_time` int(11) unsigned NOT NULL, + `end_time` int(11) unsigned NOT NULL, + `note` text COLLATE utf8mb4_unicode_ci NOT NULL, + `teacher_event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`slot_id`), + KEY `block_id` (`block_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `contact` +-- + +DROP TABLE IF EXISTS `contact`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `contact` ( + `owner_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`owner_id`,`user_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `content_terms_of_use_entries` +-- + +DROP TABLE IF EXISTS `content_terms_of_use_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `content_terms_of_use_entries` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `position` int(10) unsigned NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `student_description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `download_condition` tinyint(2) NOT NULL, + `icon` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `is_default` tinyint(2) unsigned NOT NULL DEFAULT '0', + `mkdate` int(10) unsigned NOT NULL, + `chdate` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `coursememberadmissions` +-- + +DROP TABLE IF EXISTS `coursememberadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `coursememberadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `message` text COLLATE utf8mb4_unicode_ci NOT NULL, + `start_time` int(11) NOT NULL DEFAULT '0', + `end_time` int(11) NOT NULL DEFAULT '0', + `course_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `modus` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `courseset_factorlist` +-- + +DROP TABLE IF EXISTS `courseset_factorlist`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseset_factorlist` ( + `set_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `factorlist_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`set_id`,`factorlist_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `courseset_institute` +-- + +DROP TABLE IF EXISTS `courseset_institute`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseset_institute` ( + `set_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `institute_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) DEFAULT NULL, + `chdate` int(11) DEFAULT NULL, + PRIMARY KEY (`set_id`,`institute_id`), + KEY `institute_id` (`institute_id`,`set_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `courseset_rule` +-- + +DROP TABLE IF EXISTS `courseset_rule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseset_rule` ( + `set_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `mkdate` int(11) DEFAULT NULL, + PRIMARY KEY (`set_id`,`rule_id`), + KEY `type` (`set_id`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `coursesets` +-- + +DROP TABLE IF EXISTS `coursesets`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `coursesets` ( + `set_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `infotext` text COLLATE utf8mb4_unicode_ci NOT NULL, + `algorithm` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `algorithm_run` tinyint(1) NOT NULL DEFAULT '0', + `private` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`set_id`), + KEY `set_user` (`user_id`,`set_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `coursewizardsteps` +-- + +DROP TABLE IF EXISTS `coursewizardsteps`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `coursewizardsteps` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `classname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `number` tinyint(1) NOT NULL, + `enabled` tinyint(1) NOT NULL DEFAULT '1', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `classname` (`classname`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `cronjobs_logs` +-- + +DROP TABLE IF EXISTS `cronjobs_logs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cronjobs_logs` ( + `log_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `schedule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `scheduled` int(11) unsigned NOT NULL, + `executed` int(11) unsigned NOT NULL, + `exception` text COLLATE utf8mb4_unicode_ci, + `output` text COLLATE utf8mb4_unicode_ci, + `duration` float NOT NULL, + PRIMARY KEY (`log_id`), + KEY `schedule_id` (`schedule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `cronjobs_schedules` +-- + +DROP TABLE IF EXISTS `cronjobs_schedules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cronjobs_schedules` ( + `schedule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `task_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `active` tinyint(1) NOT NULL DEFAULT '0', + `title` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `parameters` text COLLATE utf8mb4_unicode_ci, + `priority` enum('low','normal','high') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'normal', + `type` enum('periodic','once') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'periodic', + `minute` tinyint(2) DEFAULT NULL, + `hour` tinyint(2) DEFAULT NULL, + `day` tinyint(2) DEFAULT NULL, + `month` tinyint(2) DEFAULT NULL, + `day_of_week` tinyint(1) unsigned DEFAULT NULL, + `next_execution` int(11) unsigned NOT NULL DEFAULT '0', + `last_execution` int(11) unsigned DEFAULT NULL, + `last_result` text COLLATE utf8mb4_unicode_ci, + `execution_count` bigint(20) unsigned NOT NULL DEFAULT '0', + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`schedule_id`), + KEY `task_id` (`task_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `cronjobs_tasks` +-- + +DROP TABLE IF EXISTS `cronjobs_tasks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cronjobs_tasks` ( + `task_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `filename` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `class` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `active` tinyint(1) NOT NULL DEFAULT '0', + `execution_count` bigint(20) unsigned NOT NULL DEFAULT '0', + `assigned_count` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`task_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `datafields` +-- + +DROP TABLE IF EXISTS `datafields`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `datafields` ( + `datafield_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `object_type` enum('sem','inst','user','userinstrole','usersemdata','roleinstdata','moduldeskriptor','modulteildeskriptor','studycourse') COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `object_class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `edit_perms` enum('user','autor','tutor','dozent','admin','root') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `view_perms` enum('all','user','autor','tutor','dozent','admin','root') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `priority` tinyint(3) unsigned NOT NULL DEFAULT '0', + `mkdate` int(20) unsigned DEFAULT NULL, + `chdate` int(20) unsigned DEFAULT NULL, + `type` enum('bool','textline','textlinei18n','textarea','textareai18n','textmarkup','textmarkupi18n','selectbox','date','time','email','phone','radio','combo','link','selectboxmultiple') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'textline', + `typeparam` text COLLATE utf8mb4_unicode_ci NOT NULL, + `is_required` tinyint(4) NOT NULL DEFAULT '0', + `default_value` text COLLATE utf8mb4_unicode_ci, + `is_userfilter` tinyint(3) unsigned NOT NULL DEFAULT '0', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `system` tinyint(1) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`datafield_id`), + KEY `object_type` (`object_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `datafields_entries` +-- + +DROP TABLE IF EXISTS `datafields_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `datafields_entries` ( + `datafield_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `content` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(20) unsigned DEFAULT NULL, + `chdate` int(20) unsigned DEFAULT NULL, + `sec_range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `lang` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`datafield_id`,`range_id`,`sec_range_id`,`lang`) USING BTREE, + KEY `range_id` (`range_id`,`datafield_id`), + KEY `datafield_id_2` (`datafield_id`,`sec_range_id`), + KEY `datafields_contents` (`datafield_id`,`content`(32)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `deputies` +-- + +DROP TABLE IF EXISTS `deputies`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `deputies` ( + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `gruppe` tinyint(4) NOT NULL DEFAULT '0', + `notification` int(10) NOT NULL DEFAULT '0', + `edit_about` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`range_id`,`user_id`), + KEY `user_id` (`user_id`,`range_id`,`edit_about`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_assignment_attempts` +-- + +DROP TABLE IF EXISTS `etask_assignment_attempts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_assignment_attempts` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assignment_id` int(11) NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `start` int(11) DEFAULT NULL, + `end` int(11) DEFAULT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_assignment_ranges` +-- + +DROP TABLE IF EXISTS `etask_assignment_ranges`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_assignment_ranges` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assignment_id` int(11) NOT NULL, + `range_type` enum('course','global','group','institute','user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assignment_id` (`assignment_id`,`range_type`,`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_assignments` +-- + +DROP TABLE IF EXISTS `etask_assignments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_assignments` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `test_id` int(11) NOT NULL, + `range_type` enum('course','global','group','institute','user') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `start` int(11) DEFAULT NULL, + `end` int(11) DEFAULT NULL, + `active` tinyint(1) NOT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_responses` +-- + +DROP TABLE IF EXISTS `etask_responses`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_responses` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assignment_id` int(11) NOT NULL, + `task_id` int(11) NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `response` text COLLATE utf8mb4_unicode_ci NOT NULL, + `state` tinyint(1) DEFAULT NULL, + `points` float DEFAULT NULL, + `feedback` text COLLATE utf8mb4_unicode_ci, + `grader_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_task_tags` +-- + +DROP TABLE IF EXISTS `etask_task_tags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_task_tags` ( + `task_id` int(11) NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `tag` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`task_id`,`user_id`,`tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_tasks` +-- + +DROP TABLE IF EXISTS `etask_tasks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_tasks` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `task` text COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_test_tags` +-- + +DROP TABLE IF EXISTS `etask_test_tags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_test_tags` ( + `test_id` int(11) NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `tag` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`test_id`,`user_id`,`tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_test_tasks` +-- + +DROP TABLE IF EXISTS `etask_test_tasks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_test_tasks` ( + `test_id` int(11) NOT NULL, + `task_id` int(11) NOT NULL, + `position` int(11) NOT NULL, + `points` float DEFAULT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`test_id`,`task_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `etask_tests` +-- + +DROP TABLE IF EXISTS `etask_tests`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `etask_tests` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval` +-- + +DROP TABLE IF EXISTS `eval`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval` ( + `eval_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `text` text COLLATE utf8mb4_unicode_ci NOT NULL, + `startdate` int(20) DEFAULT NULL, + `stopdate` int(20) DEFAULT NULL, + `timespan` int(20) DEFAULT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `anonymous` tinyint(1) NOT NULL DEFAULT '1', + `visible` tinyint(1) NOT NULL DEFAULT '1', + `shared` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`eval_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval_group_template` +-- + +DROP TABLE IF EXISTS `eval_group_template`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval_group_template` ( + `evalgroup_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `group_type` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'normal', + PRIMARY KEY (`evalgroup_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval_range` +-- + +DROP TABLE IF EXISTS `eval_range`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval_range` ( + `eval_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`eval_id`,`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval_templates` +-- + +DROP TABLE IF EXISTS `eval_templates`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval_templates` ( + `template_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `institution_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `show_questions` tinyint(1) NOT NULL DEFAULT '1', + `show_total_stats` tinyint(1) NOT NULL DEFAULT '1', + `show_graphics` tinyint(1) NOT NULL DEFAULT '1', + `show_questionblock_headline` tinyint(1) NOT NULL DEFAULT '1', + `show_group_headline` tinyint(1) NOT NULL DEFAULT '1', + `polscale_gfx_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bars', + `likertscale_gfx_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bars', + `mchoice_scale_gfx_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bars', + `kurzbeschreibung` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`template_id`), + KEY `user_id` (`user_id`,`institution_id`,`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval_templates_eval` +-- + +DROP TABLE IF EXISTS `eval_templates_eval`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval_templates_eval` ( + `eval_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `template_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`eval_id`), + KEY `eval_id` (`eval_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval_templates_user` +-- + +DROP TABLE IF EXISTS `eval_templates_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval_templates_user` ( + `eval_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `template_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + KEY `eval_id` (`eval_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `eval_user` +-- + +DROP TABLE IF EXISTS `eval_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `eval_user` ( + `eval_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`eval_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `evalanswer` +-- + +DROP TABLE IF EXISTS `evalanswer`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `evalanswer` ( + `evalanswer_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `position` int(11) NOT NULL DEFAULT '0', + `text` text COLLATE utf8mb4_unicode_ci NOT NULL, + `value` int(11) NOT NULL DEFAULT '0', + `rows` tinyint(4) NOT NULL DEFAULT '0', + `counter` int(11) NOT NULL DEFAULT '0', + `residual` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`evalanswer_id`), + KEY `parent_id` (`parent_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `evalanswer_user` +-- + +DROP TABLE IF EXISTS `evalanswer_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `evalanswer_user` ( + `evalanswer_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `evaldate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`evalanswer_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `evalgroup` +-- + +DROP TABLE IF EXISTS `evalgroup`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `evalgroup` ( + `evalgroup_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `text` text COLLATE utf8mb4_unicode_ci NOT NULL, + `position` int(11) NOT NULL DEFAULT '0', + `child_type` enum('EvaluationGroup','EvaluationQuestion') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'EvaluationGroup', + `mandatory` tinyint(1) NOT NULL DEFAULT '0', + `template_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`evalgroup_id`), + KEY `parent_id` (`parent_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `evalquestion` +-- + +DROP TABLE IF EXISTS `evalquestion`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `evalquestion` ( + `evalquestion_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `type` enum('likertskala','multiplechoice','polskala') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'multiplechoice', + `position` int(11) NOT NULL DEFAULT '0', + `text` text COLLATE utf8mb4_unicode_ci NOT NULL, + `multiplechoice` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`evalquestion_id`), + KEY `parent_id` (`parent_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `event_data` +-- + +DROP TABLE IF EXISTS `event_data`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `event_data` ( + `event_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `uid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `start` int(10) unsigned NOT NULL DEFAULT '0', + `end` int(10) unsigned NOT NULL DEFAULT '0', + `summary` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci, + `class` enum('PUBLIC','PRIVATE','CONFIDENTIAL') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'PRIVATE', + `categories` tinytext COLLATE utf8mb4_unicode_ci, + `category_intern` tinyint(3) unsigned NOT NULL DEFAULT '0', + `priority` tinyint(3) unsigned NOT NULL DEFAULT '0', + `location` tinytext COLLATE utf8mb4_unicode_ci, + `ts` int(10) unsigned NOT NULL DEFAULT '0', + `linterval` smallint(5) unsigned DEFAULT NULL, + `sinterval` smallint(5) unsigned DEFAULT NULL, + `wdays` varchar(7) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `month` tinyint(3) unsigned DEFAULT NULL, + `day` tinyint(3) unsigned DEFAULT NULL, + `rtype` enum('SINGLE','DAILY','WEEKLY','MONTHLY','YEARLY') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'SINGLE', + `duration` smallint(5) unsigned NOT NULL DEFAULT '0', + `count` smallint(5) DEFAULT '0', + `expire` int(10) unsigned NOT NULL DEFAULT '0', + `exceptions` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(10) unsigned NOT NULL DEFAULT '0', + `chdate` int(10) unsigned NOT NULL DEFAULT '0', + `importdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`event_id`), + UNIQUE KEY `uid` (`uid`), + KEY `autor_id` (`author_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `ex_termine` +-- + +DROP TABLE IF EXISTS `ex_termine`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `ex_termine` ( + `termin_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `autor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `content` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci, + `date` int(20) NOT NULL DEFAULT '0', + `end_time` int(20) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `date_typ` tinyint(4) NOT NULL DEFAULT '0', + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `raum` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `resource_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`termin_id`), + KEY `range_id` (`range_id`,`date`), + KEY `metadate_id` (`metadate_id`,`date`), + KEY `date` (`date`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `extern_config` +-- + +DROP TABLE IF EXISTS `extern_config`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `extern_config` ( + `config_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `config_type` int(4) NOT NULL DEFAULT '0', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `is_standard` int(4) NOT NULL DEFAULT '0', + `config` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`config_id`,`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `fach` +-- + +DROP TABLE IF EXISTS `fach`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `fach` ( + `fach_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `name_kurz` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `beschreibung` text COLLATE utf8mb4_unicode_ci, + `schlagworte` text COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`fach_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `feedback` +-- + +DROP TABLE IF EXISTS `feedback`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `feedback` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `course_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `question` text COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mode` int(11) unsigned NOT NULL, + `results_visible` tinyint(4) unsigned NOT NULL, + `commentable` tinyint(4) unsigned NOT NULL, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `user_id` (`user_id`), + KEY `idx_range` (`range_id`,`range_type`), + KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `feedback_entries` +-- + +DROP TABLE IF EXISTS `feedback_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `feedback_entries` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `feedback_id` int(11) unsigned NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `comment` text COLLATE utf8mb4_unicode_ci NOT NULL, + `rating` tinyint(3) unsigned NOT NULL, + `mkdate` int(10) unsigned NOT NULL, + `chdate` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `feedback_id` (`feedback_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `file_refs` +-- + +DROP TABLE IF EXISTS `file_refs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `file_refs` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `file_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `folder_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `downloads` int(10) unsigned NOT NULL DEFAULT '0', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `content_terms_of_use_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `mkdate` int(10) unsigned NOT NULL DEFAULT '0', + `chdate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `file_id` (`file_id`), + KEY `folder_id` (`folder_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `files` +-- + +DROP TABLE IF EXISTS `files`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `files` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mime_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `filetype` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'StandardFile', + `size` int(10) unsigned NOT NULL, + `metadata` text COLLATE utf8mb4_unicode_ci, + `author_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `mkdate` int(10) unsigned NOT NULL, + `chdate` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `files_search_attributes` +-- + +DROP TABLE IF EXISTS `files_search_attributes`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `files_search_attributes` ( + `id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `file_ref_user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `file_ref_mkdate` int(10) unsigned NOT NULL, + `file_ref_chdate` int(10) unsigned NOT NULL, + `folder_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `folder_range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `folder_range_type` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `folder_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `course_status` tinyint(4) unsigned DEFAULT NULL, + `semester_start` int(20) unsigned DEFAULT NULL, + `semester_end` int(20) unsigned DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `folder_range_id` (`folder_range_id`), + KEY `folder_range_type` (`folder_range_type`), + KEY `semester_start` (`semester_start`), + KEY `semester_end` (`semester_end`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `files_search_index` +-- + +DROP TABLE IF EXISTS `files_search_index`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `files_search_index` ( + `FTS_DOC_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `file_ref_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `text` text COLLATE utf8mb4_unicode_ci NOT NULL, + `relevance` float NOT NULL, + PRIMARY KEY (`FTS_DOC_ID`), + KEY `file_ref_id` (`file_ref_id`), + FULLTEXT KEY `text` (`text`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `folders` +-- + +DROP TABLE IF EXISTS `folders`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `folders` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `folder_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `data_content` text COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(10) unsigned NOT NULL, + `chdate` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `range_id` (`range_id`), + KEY `parent_id` (`parent_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_abo_users` +-- + +DROP TABLE IF EXISTS `forum_abo_users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_abo_users` ( + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`topic_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_categories` +-- + +DROP TABLE IF EXISTS `forum_categories`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_categories` ( + `category_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `entry_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `pos` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`category_id`), + KEY `seminar_id` (`seminar_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_categories_entries` +-- + +DROP TABLE IF EXISTS `forum_categories_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_categories_entries` ( + `category_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `pos` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`category_id`,`topic_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_entries` +-- + +DROP TABLE IF EXISTS `forum_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_entries` ( + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `content` text COLLATE utf8mb4_unicode_ci NOT NULL, + `area` tinyint(4) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL, + `latest_chdate` int(11) DEFAULT NULL, + `chdate` int(20) NOT NULL, + `author` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `author_host` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `lft` int(11) NOT NULL, + `rgt` int(11) NOT NULL, + `depth` int(11) NOT NULL, + `anonymous` tinyint(4) NOT NULL DEFAULT '0', + `closed` tinyint(1) NOT NULL DEFAULT '0', + `sticky` int(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`topic_id`), + KEY `seminar_id` (`seminar_id`,`lft`), + KEY `seminar_id_2` (`seminar_id`,`rgt`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_entries_issues` +-- + +DROP TABLE IF EXISTS `forum_entries_issues`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_entries_issues` ( + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `issue_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`topic_id`,`issue_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_favorites` +-- + +DROP TABLE IF EXISTS `forum_favorites`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_favorites` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`user_id`,`topic_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_likes` +-- + +DROP TABLE IF EXISTS `forum_likes`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_likes` ( + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`topic_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `forum_visits` +-- + +DROP TABLE IF EXISTS `forum_visits`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `forum_visits` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `visitdate` int(11) NOT NULL, + `last_visitdate` int(11) NOT NULL, + PRIMARY KEY (`user_id`,`seminar_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `global_resource_locks` +-- + +DROP TABLE IF EXISTS `global_resource_locks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `global_resource_locks` ( + `lock_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `begin` int(11) unsigned NOT NULL DEFAULT '0', + `end` int(11) unsigned NOT NULL DEFAULT '0', + `type` varchar(15) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`lock_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `globalsearch_buzzwords` +-- + +DROP TABLE IF EXISTS `globalsearch_buzzwords`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `globalsearch_buzzwords` ( + `id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL, + `rights` enum('user','autor','tutor','dozent','admin','root') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'user', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `buzzwords` varchar(2048) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `subtitle` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `url` varchar(2048) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `grading_definitions` +-- + +DROP TABLE IF EXISTS `grading_definitions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `grading_definitions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `item` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `tool` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `category` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `position` int(11) NOT NULL DEFAULT '0', + `weight` float unsigned NOT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `course_id` (`course_id`), + KEY `tool` (`tool`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `grading_instances` +-- + +DROP TABLE IF EXISTS `grading_instances`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `grading_instances` ( + `definition_id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `rawgrade` decimal(6,5) unsigned NOT NULL, + `feedback` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`definition_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `help_content` +-- + +DROP TABLE IF EXISTS `help_content`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_content` ( + `global_content_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `content_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `language` char(2) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'de', + `content` text COLLATE utf8mb4_unicode_ci NOT NULL, + `route` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `studip_version` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` tinyint(4) NOT NULL DEFAULT '1', + `custom` tinyint(4) NOT NULL DEFAULT '0', + `visible` tinyint(4) NOT NULL DEFAULT '1', + `author_email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `installation_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`content_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `help_tour_audiences` +-- + +DROP TABLE IF EXISTS `help_tour_audiences`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_tour_audiences` ( + `tour_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `type` enum('inst','sem','studiengang','abschluss','userdomain','tour') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`tour_id`,`range_id`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `help_tour_settings` +-- + +DROP TABLE IF EXISTS `help_tour_settings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_tour_settings` ( + `tour_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `active` tinyint(4) NOT NULL, + `access` enum('standard','link','autostart','autostart_once') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`tour_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `help_tour_steps` +-- + +DROP TABLE IF EXISTS `help_tour_steps`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_tour_steps` ( + `tour_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `step` tinyint(4) NOT NULL DEFAULT '1', + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `tip` text COLLATE utf8mb4_unicode_ci NOT NULL, + `orientation` enum('T','TL','TR','L','LT','LB','B','BL','BR','R','RT','RB') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'B', + `interactive` tinyint(4) NOT NULL, + `css_selector` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `route` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `action_prev` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `action_next` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `author_email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL, + PRIMARY KEY (`tour_id`,`step`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `help_tour_user` +-- + +DROP TABLE IF EXISTS `help_tour_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_tour_user` ( + `tour_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `step_nr` int(11) NOT NULL, + `completed` tinyint(4) NOT NULL DEFAULT '0', + PRIMARY KEY (`tour_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `help_tours` +-- + +DROP TABLE IF EXISTS `help_tours`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `help_tours` ( + `global_tour_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `tour_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `type` enum('tour','wizard') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `roles` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `version` int(11) unsigned NOT NULL DEFAULT '1', + `language` char(2) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'de', + `studip_version` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `installation_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'demo-installation', + `author_email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL, + PRIMARY KEY (`tour_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `i18n` +-- + +DROP TABLE IF EXISTS `i18n`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `i18n` ( + `object_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `table` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `field` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `lang` varchar(5) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `value` text COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`object_id`,`table`,`field`,`lang`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `institute_plan_columns` +-- + +DROP TABLE IF EXISTS `institute_plan_columns`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `institute_plan_columns` ( + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `column` int(4) NOT NULL, + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, + `visible` tinyint(1) NOT NULL DEFAULT '1', + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`range_id`,`column`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `kategorien` +-- + +DROP TABLE IF EXISTS `kategorien`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `kategorien` ( + `kategorie_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `content` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `priority` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`kategorie_id`), + KEY `priority` (`priority`), + KEY `range_id` (`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `limitedadmissions` +-- + +DROP TABLE IF EXISTS `limitedadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `limitedadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `message` text COLLATE utf8mb4_unicode_ci NOT NULL, + `start_time` int(11) NOT NULL DEFAULT '0', + `end_time` int(11) NOT NULL DEFAULT '0', + `maxnumber` int(11) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `lock_rules` +-- + +DROP TABLE IF EXISTS `lock_rules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `lock_rules` ( + `lock_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `permission` enum('autor','tutor','dozent','admin','root') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'dozent', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `attributes` text COLLATE utf8mb4_unicode_ci NOT NULL, + `object_type` enum('sem','inst','user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'sem', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`lock_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `lockedadmissions` +-- + +DROP TABLE IF EXISTS `lockedadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `lockedadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `message` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `log_actions` +-- + +DROP TABLE IF EXISTS `log_actions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `log_actions` ( + `action_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `info_template` text COLLATE utf8mb4_unicode_ci, + `active` tinyint(1) NOT NULL DEFAULT '1', + `expires` int(20) NOT NULL DEFAULT '0', + `filename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` enum('core','plugin','file') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`action_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `log_events` +-- + +DROP TABLE IF EXISTS `log_events`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `log_events` ( + `event_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `action_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `affected_range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `coaffected_range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `info` text COLLATE utf8mb4_unicode_ci, + `dbg_info` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`event_id`), + KEY `action_id` (`action_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `loginbackgrounds` +-- + +DROP TABLE IF EXISTS `loginbackgrounds`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `loginbackgrounds` ( + `background_id` int(11) NOT NULL AUTO_INCREMENT, + `filename` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mobile` tinyint(1) NOT NULL DEFAULT '1', + `desktop` tinyint(1) NOT NULL DEFAULT '1', + `in_release` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`background_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `lti_data` +-- + +DROP TABLE IF EXISTS `lti_data`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `lti_data` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `position` int(11) NOT NULL DEFAULT '0', + `course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `tool_id` int(11) NOT NULL DEFAULT '0', + `launch_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + `options` text COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `lti_grade` +-- + +DROP TABLE IF EXISTS `lti_grade`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `lti_grade` ( + `link_id` int(11) NOT NULL DEFAULT '0', + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `score` float NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`link_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `lti_tool` +-- + +DROP TABLE IF EXISTS `lti_tool`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `lti_tool` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `launch_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `consumer_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `consumer_secret` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `custom_parameters` text COLLATE utf8mb4_unicode_ci NOT NULL, + `allow_custom_url` tinyint(1) NOT NULL DEFAULT '0', + `deep_linking` tinyint(1) NOT NULL DEFAULT '0', + `send_lis_person` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mail_queue_entries` +-- + +DROP TABLE IF EXISTS `mail_queue_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mail_queue_entries` ( + `mail_queue_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mail` text COLLATE utf8mb4_unicode_ci NOT NULL, + `message_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `tries` int(11) NOT NULL, + `last_try` int(11) NOT NULL DEFAULT '0', + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`mail_queue_id`), + KEY `message_id` (`message_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `media_cache` +-- + +DROP TABLE IF EXISTS `media_cache`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `media_cache` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `chdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `expires` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `message` +-- + +DROP TABLE IF EXISTS `message`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `message` ( + `message_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `autor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `subject` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `message` text COLLATE utf8mb4_unicode_ci NOT NULL, + `show_adressees` tinyint(4) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `priority` enum('normal','high') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'normal', + PRIMARY KEY (`message_id`), + KEY `autor_id` (`autor_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `message_tags` +-- + +DROP TABLE IF EXISTS `message_tags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `message_tags` ( + `message_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `tag` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `chdate` bigint(20) NOT NULL, + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`message_id`,`user_id`,`tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `message_user` +-- + +DROP TABLE IF EXISTS `message_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `message_user` ( + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `message_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `readed` tinyint(1) NOT NULL DEFAULT '0', + `deleted` tinyint(1) NOT NULL DEFAULT '0', + `snd_rec` enum('rec','snd') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'rec', + `answered` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`message_id`,`snd_rec`,`user_id`), + KEY `user_id` (`user_id`,`snd_rec`,`deleted`,`readed`,`mkdate`), + KEY `user_id_2` (`user_id`,`snd_rec`,`deleted`,`mkdate`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_abschl_kategorie` +-- + +DROP TABLE IF EXISTS `mvv_abschl_kategorie`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_abschl_kategorie` ( + `kategorie_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `name_kurz` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `beschreibung` text COLLATE utf8mb4_unicode_ci, + `position` int(11) DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`kategorie_id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_abschl_zuord` +-- + +DROP TABLE IF EXISTS `mvv_abschl_zuord`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_abschl_zuord` ( + `abschluss_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `kategorie_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(4) NOT NULL DEFAULT '9999', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`abschluss_id`), + KEY `kategorie_id` (`kategorie_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_aufbaustudiengang` +-- + +DROP TABLE IF EXISTS `mvv_aufbaustudiengang`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_aufbaustudiengang` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `grund_stg_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `aufbau_stg_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `kommentar` text COLLATE utf8mb4_unicode_ci, + `author_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `grund_stg_id` (`grund_stg_id`,`aufbau_stg_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_contacts` +-- + +DROP TABLE IF EXISTS `mvv_contacts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_contacts` ( + `contact_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `contact_status` enum('intern','extern','institution') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `alt_mail` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`contact_id`), + KEY `contact_status` (`contact_status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_contacts_ranges` +-- + +DROP TABLE IF EXISTS `mvv_contacts_ranges`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_contacts_ranges` ( + `contact_range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `contact_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_type` enum('Modul','Studiengang','StudiengangTeil') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `type` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL, + `category` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL, + `position` int(10) DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`contact_range_id`), + KEY `range_id` (`range_id`), + KEY `range_type` (`range_type`), + KEY `type` (`type`), + KEY `category_range` (`category`,`range_id`), + KEY `contact_id` (`contact_id`,`range_id`,`category`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_extern_contacts` +-- + +DROP TABLE IF EXISTS `mvv_extern_contacts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_extern_contacts` ( + `extern_contact_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `vorname` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `homepage` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mail` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `tel` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`extern_contact_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_fach_inst` +-- + +DROP TABLE IF EXISTS `mvv_fach_inst`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_fach_inst` ( + `fach_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`fach_id`,`institut_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_files` +-- + +DROP TABLE IF EXISTS `mvv_files`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_files` ( + `mvvfile_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `year` int(10) DEFAULT NULL, + `type` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `category` text COLLATE utf8mb4_unicode_ci, + `tags` text COLLATE utf8mb4_unicode_ci, + `extern_visible` tinyint(1) DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`mvvfile_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_files_filerefs` +-- + +DROP TABLE IF EXISTS `mvv_files_filerefs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_files_filerefs` ( + `mvvfile_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `file_language` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL, + `fileref_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`mvvfile_id`,`file_language`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_files_ranges` +-- + +DROP TABLE IF EXISTS `mvv_files_ranges`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_files_ranges` ( + `mvvfile_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `position` int(10) DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`mvvfile_id`,`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_lvgruppe` +-- + +DROP TABLE IF EXISTS `mvv_lvgruppe`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_lvgruppe` ( + `lvgruppe_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL, + `alttext` tinytext COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`lvgruppe_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_lvgruppe_modulteil` +-- + +DROP TABLE IF EXISTS `mvv_lvgruppe_modulteil`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_lvgruppe_modulteil` ( + `lvgruppe_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `fn_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`lvgruppe_id`,`modulteil_id`), + KEY `fn_id` (`fn_id`), + KEY `modulteil_id` (`modulteil_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_lvgruppe_seminar` +-- + +DROP TABLE IF EXISTS `mvv_lvgruppe_seminar`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_lvgruppe_seminar` ( + `lvgruppe_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`lvgruppe_id`,`seminar_id`), + KEY `seminar_id` (`seminar_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modul` +-- + +DROP TABLE IF EXISTS `mvv_modul`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modul` ( + `modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `quelle` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `variante` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `flexnow_modul` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `code` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `start` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `end` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `beschlussdatum` int(11) DEFAULT NULL, + `fassung_nr` int(2) DEFAULT NULL, + `fassung_typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `version` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1', + `dauer` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `kapazitaet` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `kp` double(5,2) DEFAULT NULL, + `wl_selbst` int(11) DEFAULT NULL, + `wl_pruef` int(11) DEFAULT NULL, + `pruef_ebene` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `faktor_note` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '1', + `stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `kommentar_status` text COLLATE utf8mb4_unicode_ci, + `verantwortlich` tinytext COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`modul_id`), + KEY `stat` (`stat`), + KEY `flexnow_modul` (`flexnow_modul`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modul_deskriptor` +-- + +DROP TABLE IF EXISTS `mvv_modul_deskriptor`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modul_deskriptor` ( + `deskriptor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `verantwortlich` tinytext COLLATE utf8mb4_unicode_ci, + `bezeichnung` tinytext COLLATE utf8mb4_unicode_ci, + `voraussetzung` text COLLATE utf8mb4_unicode_ci, + `kompetenzziele` text COLLATE utf8mb4_unicode_ci, + `inhalte` text COLLATE utf8mb4_unicode_ci, + `literatur` text COLLATE utf8mb4_unicode_ci, + `links` text COLLATE utf8mb4_unicode_ci, + `kommentar` text COLLATE utf8mb4_unicode_ci, + `turnus` tinytext COLLATE utf8mb4_unicode_ci, + `kommentar_kapazitaet` text COLLATE utf8mb4_unicode_ci, + `kommentar_sws` text COLLATE utf8mb4_unicode_ci, + `kommentar_wl_selbst` text COLLATE utf8mb4_unicode_ci, + `kommentar_wl_pruef` text COLLATE utf8mb4_unicode_ci, + `kommentar_note` text COLLATE utf8mb4_unicode_ci, + `pruef_vorleistung` text COLLATE utf8mb4_unicode_ci, + `pruef_leistung` text COLLATE utf8mb4_unicode_ci, + `pruef_wiederholung` text COLLATE utf8mb4_unicode_ci, + `ersatztext` text COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`deskriptor_id`), + UNIQUE KEY `modul_id` (`modul_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modul_inst` +-- + +DROP TABLE IF EXISTS `mvv_modul_inst`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modul_inst` ( + `modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `gruppe` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`modul_id`,`institut_id`), + KEY `institut_id` (`institut_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modul_language` +-- + +DROP TABLE IF EXISTS `mvv_modul_language`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modul_language` ( + `modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `lang` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`modul_id`,`lang`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modulteil` +-- + +DROP TABLE IF EXISTS `mvv_modulteil`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modulteil` ( + `modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `flexnow_modul` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `nummer` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `num_bezeichnung` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `lernlehrform` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `semester` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `kapazitaet` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `kp` double(5,2) DEFAULT NULL, + `sws` int(11) DEFAULT NULL, + `wl_praesenz` int(11) DEFAULT NULL, + `wl_bereitung` int(11) DEFAULT NULL, + `wl_selbst` int(11) DEFAULT NULL, + `wl_pruef` int(11) DEFAULT NULL, + `anteil_note` int(11) DEFAULT NULL, + `ausgleichbar` int(1) NOT NULL DEFAULT '0', + `pflicht` int(2) NOT NULL DEFAULT '0', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`modulteil_id`), + KEY `modul_id` (`modul_id`), + KEY `flexnow_modul` (`flexnow_modul`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modulteil_deskriptor` +-- + +DROP TABLE IF EXISTS `mvv_modulteil_deskriptor`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modulteil_deskriptor` ( + `deskriptor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `bezeichnung` tinytext COLLATE utf8mb4_unicode_ci NOT NULL, + `voraussetzung` text COLLATE utf8mb4_unicode_ci, + `kommentar` text COLLATE utf8mb4_unicode_ci, + `kommentar_kapazitaet` text COLLATE utf8mb4_unicode_ci, + `kommentar_wl_praesenz` text COLLATE utf8mb4_unicode_ci, + `kommentar_wl_bereitung` text COLLATE utf8mb4_unicode_ci, + `kommentar_wl_selbst` text COLLATE utf8mb4_unicode_ci, + `kommentar_wl_pruef` text COLLATE utf8mb4_unicode_ci, + `pruef_vorleistung` text COLLATE utf8mb4_unicode_ci, + `pruef_leistung` text COLLATE utf8mb4_unicode_ci, + `kommentar_pflicht` text COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`deskriptor_id`), + KEY `modulteil_id` (`modulteil_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modulteil_language` +-- + +DROP TABLE IF EXISTS `mvv_modulteil_language`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modulteil_language` ( + `modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `lang` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`modulteil_id`,`lang`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_modulteil_stgteilabschnitt` +-- + +DROP TABLE IF EXISTS `mvv_modulteil_stgteilabschnitt`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_modulteil_stgteilabschnitt` ( + `modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `abschnitt_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `fachsemester` int(2) NOT NULL, + `differenzierung` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`modulteil_id`,`abschnitt_id`,`fachsemester`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_ovl_conflicts` +-- + +DROP TABLE IF EXISTS `mvv_ovl_conflicts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_ovl_conflicts` ( + `conflict_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `selection_id` int(11) NOT NULL, + `base_abschnitt_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `base_modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `base_course_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `base_metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `comp_abschnitt_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `comp_modulteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `comp_course_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `comp_metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`conflict_id`), + KEY `selection_id` (`selection_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_ovl_excludes` +-- + +DROP TABLE IF EXISTS `mvv_ovl_excludes`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_ovl_excludes` ( + `selection_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `course_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`selection_id`,`course_id`), + KEY `course_id` (`course_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_ovl_selections` +-- + +DROP TABLE IF EXISTS `mvv_ovl_selections`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_ovl_selections` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `selection_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `semester_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `base_version_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `comp_version_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `fachsems` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `semtypes` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `show_excluded` int(1) unsigned NOT NULL DEFAULT '0', + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`id`), + KEY `selection_id` (`selection_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_stg_stgteil` +-- + +DROP TABLE IF EXISTS `mvv_stg_stgteil`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_stg_stgteil` ( + `studiengang_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `stgteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `stgteil_bez_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `position` int(11) NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`studiengang_id`,`stgteil_id`,`stgteil_bez_id`), + KEY `stgteil_id` (`stgteil_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_stgteil` +-- + +DROP TABLE IF EXISTS `mvv_stgteil`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_stgteil` ( + `stgteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `fach_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `kp` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `semester` int(2) DEFAULT NULL, + `zusatz` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`stgteil_id`), + KEY `fach_id` (`fach_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_stgteil_bez` +-- + +DROP TABLE IF EXISTS `mvv_stgteil_bez`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_stgteil_bez` ( + `stgteil_bez_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `name_kurz` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(4) NOT NULL DEFAULT '9999', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`stgteil_bez_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_stgteilabschnitt` +-- + +DROP TABLE IF EXISTS `mvv_stgteilabschnitt`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_stgteilabschnitt` ( + `abschnitt_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `version_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL, + `kommentar` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `kp` double(5,2) DEFAULT NULL, + `ueberschrift` tinytext COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`abschnitt_id`), + KEY `version_id` (`version_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_stgteilabschnitt_modul` +-- + +DROP TABLE IF EXISTS `mvv_stgteilabschnitt_modul`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_stgteilabschnitt_modul` ( + `abschnitt_modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `abschnitt_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `modul_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `flexnow_modul` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `modulcode` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `bezeichnung` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`abschnitt_modul_id`), + UNIQUE KEY `abschnitt_id` (`abschnitt_id`,`modul_id`) USING BTREE, + KEY `flexnow_modul` (`flexnow_modul`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_stgteilversion` +-- + +DROP TABLE IF EXISTS `mvv_stgteilversion`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_stgteilversion` ( + `version_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `stgteil_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `start_sem` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `end_sem` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `beschlussdatum` int(11) DEFAULT NULL, + `fassung_nr` int(2) DEFAULT NULL, + `fassung_typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `beschreibung` text COLLATE utf8mb4_unicode_ci, + `stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `kommentar_status` text COLLATE utf8mb4_unicode_ci, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`version_id`), + KEY `stgteil_id` (`stgteil_id`), + KEY `stat` (`stat`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_studiengang` +-- + +DROP TABLE IF EXISTS `mvv_studiengang`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_studiengang` ( + `studiengang_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `abschluss_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `typ` enum('einfach','mehrfach') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `name_kurz` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `beschreibung` text COLLATE utf8mb4_unicode_ci, + `institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `start` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `end` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `beschlussdatum` int(11) DEFAULT NULL, + `fassung_nr` int(2) DEFAULT NULL, + `fassung_typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `kommentar_status` text COLLATE utf8mb4_unicode_ci, + `schlagworte` text COLLATE utf8mb4_unicode_ci, + `studienzeit` tinyint(3) unsigned DEFAULT NULL, + `studienplaetze` int(10) unsigned DEFAULT NULL, + `abschlussgrad` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `enroll` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `editor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`studiengang_id`), + KEY `abschluss_id` (`abschluss_id`), + KEY `institut_id` (`institut_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_studycourse_language` +-- + +DROP TABLE IF EXISTS `mvv_studycourse_language`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_studycourse_language` ( + `studiengang_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `lang` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `position` int(11) NOT NULL DEFAULT '9999', + `author_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`studiengang_id`,`lang`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `mvv_studycourse_type` +-- + +DROP TABLE IF EXISTS `mvv_studycourse_type`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mvv_studycourse_type` ( + `studiengang_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `author_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `mkdate` int(11) NOT NULL, + `chdate` int(11) NOT NULL, + PRIMARY KEY (`studiengang_id`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `news` +-- + +DROP TABLE IF EXISTS `news`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `news` ( + `news_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `topic` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `body` text COLLATE utf8mb4_unicode_ci NOT NULL, + `author` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `date` int(11) NOT NULL DEFAULT '0', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `expire` int(11) NOT NULL DEFAULT '0', + `allow_comments` tinyint(1) NOT NULL DEFAULT '0', + `chdate` int(10) unsigned NOT NULL DEFAULT '0', + `chdate_uid` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`news_id`), + KEY `date` (`date`), + KEY `chdate` (`chdate`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `news_range` +-- + +DROP TABLE IF EXISTS `news_range`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `news_range` ( + `news_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`news_id`,`range_id`), + KEY `range_id` (`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `news_rss_range` +-- + +DROP TABLE IF EXISTS `news_rss_range`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `news_rss_range` ( + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `rss_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_type` enum('user','sem','inst','global') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'user', + PRIMARY KEY (`range_id`), + KEY `rss_id` (`rss_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `oauth_consumer_registry` +-- + +DROP TABLE IF EXISTS `oauth_consumer_registry`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_consumer_registry` ( + `ocr_id` int(11) NOT NULL AUTO_INCREMENT, + `ocr_usa_id_ref` int(11) DEFAULT NULL, + `ocr_consumer_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `ocr_consumer_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `ocr_signature_methods` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'HMAC-SHA1,PLAINTEXT', + `ocr_server_uri` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + `ocr_server_uri_host` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + `ocr_server_uri_path` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `ocr_request_token_uri` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `ocr_authorize_uri` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `ocr_access_token_uri` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `ocr_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`ocr_id`), + UNIQUE KEY `ocr_consumer_key` (`ocr_consumer_key`,`ocr_usa_id_ref`,`ocr_server_uri`), + KEY `ocr_server_uri` (`ocr_server_uri`), + KEY `ocr_server_uri_host` (`ocr_server_uri_host`,`ocr_server_uri_path`), + KEY `ocr_usa_id_ref` (`ocr_usa_id_ref`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `oauth_consumer_token` +-- + +DROP TABLE IF EXISTS `oauth_consumer_token`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_consumer_token` ( + `oct_id` int(11) NOT NULL AUTO_INCREMENT, + `oct_ocr_id_ref` int(11) NOT NULL, + `oct_usa_id_ref` int(11) NOT NULL, + `oct_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', + `oct_token` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `oct_token_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `oct_token_type` enum('request','authorized','access') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `oct_token_ttl` datetime NOT NULL DEFAULT '9999-12-31 00:00:00', + `oct_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`oct_id`), + UNIQUE KEY `oct_ocr_id_ref` (`oct_ocr_id_ref`,`oct_token`), + UNIQUE KEY `oct_usa_id_ref` (`oct_usa_id_ref`,`oct_ocr_id_ref`,`oct_token_type`,`oct_name`), + KEY `oct_token_ttl` (`oct_token_ttl`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `oauth_log` +-- + +DROP TABLE IF EXISTS `oauth_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_log` ( + `olg_id` int(11) NOT NULL AUTO_INCREMENT, + `olg_osr_consumer_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, + `olg_ost_token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, + `olg_ocr_consumer_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, + `olg_oct_token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL, + `olg_usa_id_ref` int(11) DEFAULT NULL, + `olg_received` text COLLATE utf8mb4_unicode_ci NOT NULL, + `olg_sent` text COLLATE utf8mb4_unicode_ci NOT NULL, + `olg_base_string` text COLLATE utf8mb4_unicode_ci NOT NULL, + `olg_notes` text COLLATE utf8mb4_unicode_ci NOT NULL, + `olg_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `olg_remote_ip` bigint(20) NOT NULL, + PRIMARY KEY (`olg_id`), + KEY `olg_osr_consumer_key` (`olg_osr_consumer_key`,`olg_id`), + KEY `olg_ost_token` (`olg_ost_token`,`olg_id`), + KEY `olg_ocr_consumer_key` (`olg_ocr_consumer_key`,`olg_id`), + KEY `olg_oct_token` (`olg_oct_token`,`olg_id`), + KEY `olg_usa_id_ref` (`olg_usa_id_ref`,`olg_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `oauth_server_nonce` +-- + +DROP TABLE IF EXISTS `oauth_server_nonce`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_server_nonce` ( + `osn_id` int(11) NOT NULL AUTO_INCREMENT, + `osn_consumer_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `osn_token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `osn_timestamp` bigint(20) NOT NULL, + `osn_nonce` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + PRIMARY KEY (`osn_id`), + UNIQUE KEY `osn_consumer_key` (`osn_consumer_key`,`osn_token`,`osn_timestamp`,`osn_nonce`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `oauth_server_registry` +-- + +DROP TABLE IF EXISTS `oauth_server_registry`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_server_registry` ( + `osr_id` int(11) NOT NULL AUTO_INCREMENT, + `osr_usa_id_ref` int(11) DEFAULT NULL, + `osr_consumer_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `osr_consumer_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `osr_enabled` tinyint(1) NOT NULL DEFAULT '1', + `osr_status` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `osr_requester_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_requester_email` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_callback_uri` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_application_uri` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_application_title` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_application_descr` text COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_application_notes` text COLLATE utf8mb4_unicode_ci NOT NULL, + `osr_application_type` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `osr_application_commercial` tinyint(1) NOT NULL DEFAULT '0', + `osr_issue_date` datetime NOT NULL, + `osr_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`osr_id`), + UNIQUE KEY `osr_consumer_key` (`osr_consumer_key`), + KEY `osr_usa_id_ref` (`osr_usa_id_ref`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `oauth_server_token` +-- + +DROP TABLE IF EXISTS `oauth_server_token`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_server_token` ( + `ost_id` int(11) NOT NULL AUTO_INCREMENT, + `ost_osr_id_ref` int(11) NOT NULL, + `ost_usa_id_ref` int(11) NOT NULL, + `ost_token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `ost_token_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `ost_token_type` enum('request','access') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `ost_authorized` tinyint(1) NOT NULL DEFAULT '0', + `ost_referrer_host` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `ost_token_ttl` datetime NOT NULL DEFAULT '9999-12-31 00:00:00', + `ost_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `ost_verifier` char(10) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `ost_callback_url` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`ost_id`), + UNIQUE KEY `ost_token` (`ost_token`), + KEY `ost_osr_id_ref` (`ost_osr_id_ref`), + KEY `ost_token_ttl` (`ost_token_ttl`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `object_contentmodules` +-- + +DROP TABLE IF EXISTS `object_contentmodules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `object_contentmodules` ( + `object_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `module_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `system_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `module_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`object_id`,`module_id`,`system_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `object_user_visits` +-- + +DROP TABLE IF EXISTS `object_user_visits`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `object_user_visits` ( + `object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `type` enum('vote','documents','forum','literature','schedule','scm','sem','wiki','news','eval','inst','elearning_interface','ilias_interface','participants') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'vote', + `visitdate` int(20) NOT NULL DEFAULT '0', + `last_visitdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`object_id`,`user_id`,`type`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `object_views` +-- + +DROP TABLE IF EXISTS `object_views`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `object_views` ( + `object_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `views` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`object_id`), + KEY `views` (`views`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `opengraphdata` +-- + +DROP TABLE IF EXISTS `opengraphdata`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `opengraphdata` ( + `opengraph_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `hash` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `url` varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL, + `is_opengraph` tinyint(2) DEFAULT NULL, + `title` text COLLATE utf8mb4_unicode_ci, + `image` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `data` text COLLATE utf8mb4_unicode_ci NOT NULL, + `last_update` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`opengraph_id`), + UNIQUE KEY `hash` (`hash`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `participantrestrictedadmissions` +-- + +DROP TABLE IF EXISTS `participantrestrictedadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `participantrestrictedadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `message` text COLLATE utf8mb4_unicode_ci NOT NULL, + `distribution_time` int(11) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `passwordadmissions` +-- + +DROP TABLE IF EXISTS `passwordadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `passwordadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `message` text COLLATE utf8mb4_unicode_ci, + `start_time` int(11) NOT NULL DEFAULT '0', + `end_time` int(11) NOT NULL DEFAULT '0', + `password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `personal_notifications` +-- + +DROP TABLE IF EXISTS `personal_notifications`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `personal_notifications` ( + `personal_notification_id` int(11) NOT NULL AUTO_INCREMENT, + `url` varchar(512) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `text` text COLLATE utf8mb4_unicode_ci NOT NULL, + `avatar` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `dialog` tinyint(4) NOT NULL DEFAULT '0', + `html_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`personal_notification_id`), + KEY `html_id` (`html_id`), + KEY `url` (`url`(256)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `personal_notifications_user` +-- + +DROP TABLE IF EXISTS `personal_notifications_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `personal_notifications_user` ( + `personal_notification_id` int(10) unsigned NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seen` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`personal_notification_id`,`user_id`), + KEY `user_id` (`user_id`,`seen`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `plugin_assets` +-- + +DROP TABLE IF EXISTS `plugin_assets`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `plugin_assets` ( + `asset_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `plugin_id` int(10) unsigned NOT NULL, + `type` enum('css','js') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `filename` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `storagename` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `size` int(11) unsigned DEFAULT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`asset_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `plugins` +-- + +DROP TABLE IF EXISTS `plugins`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `plugins` ( + `pluginid` int(10) unsigned NOT NULL AUTO_INCREMENT, + `pluginclassname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `pluginpath` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `pluginname` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `plugintype` text COLLATE utf8mb4_unicode_ci NOT NULL, + `enabled` enum('yes','no') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'no', + `navigationpos` int(10) unsigned NOT NULL DEFAULT '0', + `dependentonid` int(10) unsigned DEFAULT NULL, + `automatic_update_url` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `automatic_update_secret` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`pluginid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `plugins_activated` +-- + +DROP TABLE IF EXISTS `plugins_activated`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `plugins_activated` ( + `pluginid` int(10) unsigned NOT NULL DEFAULT '0', + `range_type` enum('sem','inst','user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'sem', + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `state` tinyint(1) NOT NULL DEFAULT '1', + PRIMARY KEY (`pluginid`,`range_type`,`range_id`), + KEY `range` (`range_id`,`range_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `plugins_default_activations` +-- + +DROP TABLE IF EXISTS `plugins_default_activations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `plugins_default_activations` ( + `pluginid` int(10) unsigned NOT NULL DEFAULT '0', + `institutid` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`pluginid`,`institutid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `prefadmission_condition` +-- + +DROP TABLE IF EXISTS `prefadmission_condition`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `prefadmission_condition` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `condition_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `chance` int(4) NOT NULL DEFAULT '1', + `mkdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`,`condition_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `prefadmissions` +-- + +DROP TABLE IF EXISTS `prefadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `prefadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `favor_semester` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `priorities` +-- + +DROP TABLE IF EXISTS `priorities`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `priorities` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `set_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `priority` int(11) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`user_id`,`set_id`,`seminar_id`), + KEY `user_rule_priority` (`user_id`,`priority`,`set_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `questionnaire_anonymous_answers` +-- + +DROP TABLE IF EXISTS `questionnaire_anonymous_answers`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `questionnaire_anonymous_answers` ( + `anonymous_answer_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `questionnaire_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `chdate` bigint(20) NOT NULL, + `mkdate` int(11) NOT NULL, + PRIMARY KEY (`anonymous_answer_id`), + UNIQUE KEY `questionnaire_id_user_id` (`questionnaire_id`,`user_id`), + KEY `questionnaire_id` (`questionnaire_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `questionnaire_answers` +-- + +DROP TABLE IF EXISTS `questionnaire_answers`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `questionnaire_answers` ( + `answer_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `question_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `answerdata` text COLLATE utf8mb4_unicode_ci NOT NULL, + `chdate` bigint(20) NOT NULL, + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`answer_id`), + KEY `question_id` (`question_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `questionnaire_assignments` +-- + +DROP TABLE IF EXISTS `questionnaire_assignments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `questionnaire_assignments` ( + `assignment_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `questionnaire_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `range_type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `chdate` bigint(20) NOT NULL, + `mkdate` int(11) NOT NULL, + PRIMARY KEY (`assignment_id`), + KEY `questionnaire_id` (`questionnaire_id`), + KEY `range_id_range_type` (`range_id`,`range_type`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `questionnaire_questions` +-- + +DROP TABLE IF EXISTS `questionnaire_questions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `questionnaire_questions` ( + `question_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `questionnaire_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `etask_task_id` int(11) NOT NULL, + `position` int(11) NOT NULL, + `chdate` bigint(20) NOT NULL, + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`question_id`), + KEY `questionnaire_id` (`questionnaire_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `questionnaires` +-- + +DROP TABLE IF EXISTS `questionnaires`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `questionnaires` ( + `questionnaire_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `title` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `startdate` bigint(20) DEFAULT NULL, + `stopdate` bigint(20) DEFAULT NULL, + `visible` tinyint(1) NOT NULL DEFAULT '0', + `anonymous` tinyint(1) NOT NULL DEFAULT '0', + `resultvisibility` enum('always','never','afterending') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'always', + `editanswers` tinyint(1) NOT NULL DEFAULT '1', + `copyable` tinyint(4) NOT NULL DEFAULT '0', + `chdate` bigint(20) NOT NULL, + `mkdate` bigint(20) NOT NULL, + PRIMARY KEY (`questionnaire_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `range_tree` +-- + +DROP TABLE IF EXISTS `range_tree`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `range_tree` ( + `item_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `level` int(11) NOT NULL DEFAULT '0', + `priority` int(11) NOT NULL DEFAULT '0', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `studip_object` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `studip_object_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`item_id`), + KEY `parent_id` (`parent_id`), + KEY `priority` (`priority`), + KEY `studip_object_id` (`studip_object_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_booking_intervals` +-- + +DROP TABLE IF EXISTS `resource_booking_intervals`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_booking_intervals` ( + `interval_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `resource_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `booking_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `begin` int(20) NOT NULL DEFAULT '0', + `end` int(20) NOT NULL DEFAULT '0', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + `takes_place` tinyint(1) unsigned NOT NULL DEFAULT '1', + PRIMARY KEY (`interval_id`), + KEY `assign_object_id` (`booking_id`,`resource_id`), + KEY `resource_id` (`resource_id`,`takes_place`,`end`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_bookings` +-- + +DROP TABLE IF EXISTS `resource_bookings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_bookings` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `resource_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci, + `begin` int(20) NOT NULL DEFAULT '0', + `end` int(20) NOT NULL DEFAULT '0', + `repeat_end` int(20) DEFAULT NULL, + `repeat_quantity` int(2) DEFAULT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `internal_comment` text COLLATE utf8mb4_unicode_ci, + `preparation_time` int(4) NOT NULL DEFAULT '0', + `booking_type` tinyint(2) NOT NULL DEFAULT '0', + `booking_user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `repetition_interval` varchar(24) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`id`), + KEY `assign_user_id` (`range_id`), + KEY `resource_id` (`resource_id`,`booking_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_categories` +-- + +DROP TABLE IF EXISTS `resource_categories`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_categories` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `system` tinyint(1) unsigned NOT NULL DEFAULT '0', + `iconnr` int(3) DEFAULT '1', + `class_name` varchar(60) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'Resource', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_category_properties` +-- + +DROP TABLE IF EXISTS `resource_category_properties`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_category_properties` ( + `category_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `property_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `requestable` tinyint(1) unsigned NOT NULL DEFAULT '0', + `protected` tinyint(1) unsigned NOT NULL DEFAULT '0', + `system` tinyint(1) unsigned NOT NULL DEFAULT '0', + `form_text` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`category_id`,`property_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_permissions` +-- + +DROP TABLE IF EXISTS `resource_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_permissions` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `resource_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `perms` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`user_id`,`resource_id`), + KEY `resource_id` (`resource_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_properties` +-- + +DROP TABLE IF EXISTS `resource_properties`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_properties` ( + `resource_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `property_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `state` text COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`resource_id`,`property_id`), + KEY `property_id` (`property_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_property_definitions` +-- + +DROP TABLE IF EXISTS `resource_property_definitions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_property_definitions` ( + `property_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci, + `type` set('bool','text','num','select','user','institute','position','fileref','url','resource_ref_list') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `options` text COLLATE utf8mb4_unicode_ci NOT NULL, + `system` tinyint(1) unsigned NOT NULL DEFAULT '0', + `info_label` tinyint(4) NOT NULL DEFAULT '0', + `display_name` varchar(512) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `searchable` tinyint(1) unsigned NOT NULL DEFAULT '0', + `range_search` tinyint(1) unsigned NOT NULL DEFAULT '0', + `write_permission_level` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'admin-global', + `property_group_id` int(11) DEFAULT NULL, + `property_group_pos` tinyint(4) DEFAULT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`property_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_property_groups` +-- + +DROP TABLE IF EXISTS `resource_property_groups`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_property_groups` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `position` tinyint(4) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_request_appointments` +-- + +DROP TABLE IF EXISTS `resource_request_appointments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_request_appointments` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `request_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `appointment_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_request_properties` +-- + +DROP TABLE IF EXISTS `resource_request_properties`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_request_properties` ( + `request_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `property_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `state` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(20) unsigned DEFAULT NULL, + `chdate` int(20) unsigned DEFAULT NULL, + PRIMARY KEY (`request_id`,`property_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_requests` +-- + +DROP TABLE IF EXISTS `resource_requests`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_requests` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `course_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `termin_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `last_modified_by` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `resource_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `category_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT '', + `comment` text COLLATE utf8mb4_unicode_ci, + `reply_comment` text COLLATE utf8mb4_unicode_ci, + `reply_recipients` enum('requester','lecturer') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'requester', + `closed` tinyint(1) unsigned NOT NULL DEFAULT '0', + `mkdate` int(20) unsigned DEFAULT NULL, + `chdate` int(20) unsigned DEFAULT NULL, + `begin` int(11) unsigned NOT NULL DEFAULT '0', + `end` int(11) unsigned NOT NULL DEFAULT '0', + `preparation_time` int(4) NOT NULL DEFAULT '0', + `marked` tinyint(1) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `termin_id` (`termin_id`), + KEY `seminar_id` (`course_id`), + KEY `user_id` (`user_id`), + KEY `resource_id` (`resource_id`), + KEY `category_id` (`category_id`), + KEY `closed` (`closed`,`id`,`resource_id`), + KEY `metadate_id` (`metadate_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resource_temporary_permissions` +-- + +DROP TABLE IF EXISTS `resource_temporary_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resource_temporary_permissions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `resource_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `begin` int(11) unsigned NOT NULL DEFAULT '0', + `end` int(11) unsigned NOT NULL DEFAULT '0', + `perms` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `user_id` (`user_id`), + KEY `resource_id` (`resource_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `resources` +-- + +DROP TABLE IF EXISTS `resources`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `resources` ( + `id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `category_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `level` int(4) DEFAULT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci, + `requestable` tinyint(1) unsigned NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `sort_position` tinyint(1) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `parent_id` (`parent_id`), + KEY `category_id` (`category_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `roles` +-- + +DROP TABLE IF EXISTS `roles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `roles` ( + `roleid` int(10) unsigned NOT NULL AUTO_INCREMENT, + `rolename` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `system` enum('y','n') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'n', + PRIMARY KEY (`roleid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `roles_plugins` +-- + +DROP TABLE IF EXISTS `roles_plugins`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `roles_plugins` ( + `roleid` int(10) unsigned NOT NULL DEFAULT '0', + `pluginid` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`roleid`,`pluginid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `roles_studipperms` +-- + +DROP TABLE IF EXISTS `roles_studipperms`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `roles_studipperms` ( + `roleid` int(10) unsigned NOT NULL DEFAULT '0', + `permname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + PRIMARY KEY (`roleid`,`permname`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `roles_user` +-- + +DROP TABLE IF EXISTS `roles_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `roles_user` ( + `roleid` int(10) unsigned NOT NULL DEFAULT '0', + `userid` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `institut_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`roleid`,`userid`,`institut_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `schedule` +-- + +DROP TABLE IF EXISTS `schedule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `schedule` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `start` smallint(6) NOT NULL COMMENT 'start hour and minutes', + `end` smallint(6) NOT NULL COMMENT 'end hour and minutes', + `day` tinyint(4) NOT NULL COMMENT 'day of week, 0-6', + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `content` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `color` tinyint(4) DEFAULT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `schedule_seminare` +-- + +DROP TABLE IF EXISTS `schedule_seminare`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `schedule_seminare` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `visible` tinyint(1) NOT NULL DEFAULT '1', + `color` tinyint(4) DEFAULT NULL, + PRIMARY KEY (`user_id`,`seminar_id`,`metadate_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `schema_versions` +-- + +DROP TABLE IF EXISTS `schema_versions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `schema_versions` ( + `domain` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `version` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`domain`,`version`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `scm` +-- + +DROP TABLE IF EXISTS `scm`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `scm` ( + `scm_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `tab_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `content` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `position` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`scm_id`), + KEY `chdate` (`chdate`), + KEY `range_id` (`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `sem_classes` +-- + +DROP TABLE IF EXISTS `sem_classes`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sem_classes` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `only_inst_user` tinyint(4) NOT NULL, + `default_read_level` int(11) NOT NULL, + `default_write_level` int(11) NOT NULL, + `bereiche` tinyint(4) NOT NULL, + `module` tinyint(4) NOT NULL, + `show_browse` tinyint(4) NOT NULL, + `write_access_nobody` tinyint(4) NOT NULL, + `topic_create_autor` tinyint(4) NOT NULL, + `visible` tinyint(4) NOT NULL, + `course_creation_forbidden` tinyint(4) NOT NULL, + `overview` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `forum` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `admin` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `documents` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `schedule` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `participants` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `literature` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `scm` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `wiki` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `resources` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `calendar` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `elearning_interface` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `modules` text COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `create_description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `studygroup_mode` tinyint(4) NOT NULL, + `admission_prelim_default` tinyint(4) NOT NULL DEFAULT '0', + `admission_type_default` tinyint(4) NOT NULL DEFAULT '0', + `title_dozent` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `title_dozent_plural` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `title_tutor` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `title_tutor_plural` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `title_autor` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `title_autor_plural` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `show_raumzeit` tinyint(4) NOT NULL DEFAULT '1', + `is_group` tinyint(1) NOT NULL DEFAULT '0', + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `sem_tree` +-- + +DROP TABLE IF EXISTS `sem_tree`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sem_tree` ( + `sem_tree_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `parent_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `priority` tinyint(4) NOT NULL DEFAULT '0', + `info` text COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `studip_object_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `type` tinyint(3) unsigned NOT NULL, + PRIMARY KEY (`sem_tree_id`), + KEY `parent_id` (`parent_id`), + KEY `priority` (`priority`), + KEY `studip_object_id` (`studip_object_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `sem_types` +-- + +DROP TABLE IF EXISTS `sem_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sem_types` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + `class` int(11) NOT NULL, + `mkdate` bigint(20) NOT NULL, + `chdate` bigint(20) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `semester_data` +-- + +DROP TABLE IF EXISTS `semester_data`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `semester_data` ( + `semester_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `semester_token` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `beginn` int(20) unsigned DEFAULT NULL, + `ende` int(20) unsigned DEFAULT NULL, + `vorles_beginn` int(20) unsigned DEFAULT NULL, + `vorles_ende` int(20) unsigned DEFAULT NULL, + `visible` tinyint(2) unsigned NOT NULL DEFAULT '1', + `external_id` varchar(50) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`semester_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `semester_holiday` +-- + +DROP TABLE IF EXISTS `semester_holiday`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `semester_holiday` ( + `holiday_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `semester_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `beginn` int(20) unsigned DEFAULT NULL, + `ende` int(20) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`holiday_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminar_courseset` +-- + +DROP TABLE IF EXISTS `seminar_courseset`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminar_courseset` ( + `set_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`set_id`,`seminar_id`), + KEY `seminar_id` (`seminar_id`,`set_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminar_cycle_dates` +-- + +DROP TABLE IF EXISTS `seminar_cycle_dates`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminar_cycle_dates` ( + `metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `start_time` time NOT NULL, + `end_time` time NOT NULL, + `weekday` tinyint(3) unsigned NOT NULL, + `description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `sws` decimal(2,1) NOT NULL DEFAULT '0.0', + `cycle` tinyint(3) unsigned NOT NULL DEFAULT '0', + `week_offset` int(11) NOT NULL DEFAULT '0', + `end_offset` int(11) DEFAULT NULL, + `sorter` tinyint(3) unsigned NOT NULL DEFAULT '0', + `mkdate` int(10) unsigned NOT NULL, + `chdate` int(10) unsigned NOT NULL, + PRIMARY KEY (`metadate_id`), + KEY `seminar_id` (`seminar_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminar_inst` +-- + +DROP TABLE IF EXISTS `seminar_inst`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminar_inst` ( + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`seminar_id`,`institut_id`), + KEY `institut_id` (`institut_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminar_sem_tree` +-- + +DROP TABLE IF EXISTS `seminar_sem_tree`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminar_sem_tree` ( + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `sem_tree_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`seminar_id`,`sem_tree_id`), + KEY `sem_tree_id` (`sem_tree_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminar_user` +-- + +DROP TABLE IF EXISTS `seminar_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminar_user` ( + `Seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `status` enum('user','autor','tutor','dozent') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'user', + `position` int(11) NOT NULL DEFAULT '0', + `gruppe` tinyint(4) NOT NULL DEFAULT '0', + `notification` int(10) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `visible` enum('yes','no','unknown') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'unknown', + `label` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `bind_calendar` tinyint(1) NOT NULL DEFAULT '1', + PRIMARY KEY (`Seminar_id`,`user_id`), + KEY `status` (`status`,`Seminar_id`), + KEY `user_id` (`user_id`,`Seminar_id`,`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminar_userdomains` +-- + +DROP TABLE IF EXISTS `seminar_userdomains`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminar_userdomains` ( + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `userdomain_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`seminar_id`,`userdomain_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `seminare` +-- + +DROP TABLE IF EXISTS `seminare`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `seminare` ( + `Seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0', + `VeranstaltungsNummer` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `Institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0', + `Name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `Untertitel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `status` tinyint(4) unsigned NOT NULL DEFAULT '1', + `Beschreibung` text COLLATE utf8mb4_unicode_ci NOT NULL, + `Ort` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `Sonstiges` text COLLATE utf8mb4_unicode_ci, + `Lesezugriff` tinyint(4) NOT NULL DEFAULT '0', + `Schreibzugriff` tinyint(4) NOT NULL DEFAULT '0', + `start_time` int(20) DEFAULT '0', + `duration_time` int(20) DEFAULT NULL, + `art` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `teilnehmer` text COLLATE utf8mb4_unicode_ci, + `vorrausetzungen` text COLLATE utf8mb4_unicode_ci, + `lernorga` text COLLATE utf8mb4_unicode_ci, + `leistungsnachweis` text COLLATE utf8mb4_unicode_ci, + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `ects` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `admission_turnout` int(5) DEFAULT NULL, + `admission_binding` tinyint(4) DEFAULT NULL, + `admission_prelim` tinyint(4) unsigned NOT NULL DEFAULT '0', + `admission_prelim_txt` text COLLATE utf8mb4_unicode_ci, + `admission_disable_waitlist` tinyint(3) unsigned NOT NULL DEFAULT '0', + `visible` tinyint(2) unsigned NOT NULL DEFAULT '1', + `showscore` tinyint(3) DEFAULT '0', + `modules` int(10) unsigned DEFAULT NULL, + `aux_lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `aux_lock_rule_forced` tinyint(4) NOT NULL DEFAULT '0', + `lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `admission_waitlist_max` int(10) unsigned NOT NULL DEFAULT '0', + `admission_disable_waitlist_move` tinyint(3) unsigned NOT NULL DEFAULT '0', + `completion` tinyint(1) unsigned NOT NULL DEFAULT '0', + `parent_course` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`Seminar_id`), + KEY `Institut_id` (`Institut_id`), + KEY `visible` (`visible`), + KEY `status` (`status`,`Seminar_id`), + KEY `parent_course` (`parent_course`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `separable_room_parts` +-- + +DROP TABLE IF EXISTS `separable_room_parts`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `separable_room_parts` ( + `separable_room_id` int(10) NOT NULL, + `room_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`separable_room_id`,`room_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `separable_rooms` +-- + +DROP TABLE IF EXISTS `separable_rooms`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `separable_rooms` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `building_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `name` varchar(256) NOT NULL DEFAULT '', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `session_data` +-- + +DROP TABLE IF EXISTS `session_data`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `session_data` ( + `sid` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `val` mediumblob NOT NULL, + `changed` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`sid`), + KEY `changed` (`changed`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `siteinfo_details` +-- + +DROP TABLE IF EXISTS `siteinfo_details`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `siteinfo_details` ( + `detail_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, + `rubric_id` smallint(5) unsigned NOT NULL, + `position` tinyint(3) unsigned DEFAULT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `content` text COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `siteinfo_rubrics` +-- + +DROP TABLE IF EXISTS `siteinfo_rubrics`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `siteinfo_rubrics` ( + `rubric_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, + `position` tinyint(3) unsigned DEFAULT NULL, + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`rubric_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `smiley` +-- + +DROP TABLE IF EXISTS `smiley`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `smiley` ( + `smiley_id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `smiley_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `smiley_width` int(11) NOT NULL DEFAULT '0', + `smiley_height` int(11) NOT NULL DEFAULT '0', + `short_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `smiley_counter` int(11) unsigned NOT NULL DEFAULT '0', + `short_counter` int(11) unsigned NOT NULL DEFAULT '0', + `fav_counter` int(11) unsigned NOT NULL DEFAULT '0', + `mkdate` int(10) unsigned DEFAULT NULL, + `chdate` int(10) unsigned DEFAULT NULL, + PRIMARY KEY (`smiley_id`), + UNIQUE KEY `name` (`smiley_name`), + KEY `short` (`short_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `statusgruppe_user` +-- + +DROP TABLE IF EXISTS `statusgruppe_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `statusgruppe_user` ( + `statusgruppe_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `position` int(11) NOT NULL DEFAULT '0', + `visible` tinyint(4) NOT NULL DEFAULT '1', + `inherit` tinyint(4) NOT NULL DEFAULT '1', + `mkdate` int(11) unsigned DEFAULT NULL, + PRIMARY KEY (`statusgruppe_id`,`user_id`), + KEY `user_id` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `statusgruppen` +-- + +DROP TABLE IF EXISTS `statusgruppen`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `statusgruppen` ( + `statusgruppe_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `position` int(20) NOT NULL DEFAULT '0', + `size` int(20) NOT NULL DEFAULT '0', + `selfassign` tinyint(4) NOT NULL DEFAULT '0', + `selfassign_start` int(11) NOT NULL DEFAULT '0', + `selfassign_end` int(11) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `calendar_group` tinyint(2) unsigned NOT NULL DEFAULT '0', + `name_w` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `name_m` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`statusgruppe_id`), + KEY `range_id` (`range_id`), + KEY `position` (`position`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `studygroup_invitations` +-- + +DROP TABLE IF EXISTS `studygroup_invitations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `studygroup_invitations` ( + `sem_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(20) NOT NULL, + PRIMARY KEY (`sem_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `termin_related_groups` +-- + +DROP TABLE IF EXISTS `termin_related_groups`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `termin_related_groups` ( + `termin_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `statusgruppe_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`termin_id`,`statusgruppe_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `termin_related_persons` +-- + +DROP TABLE IF EXISTS `termin_related_persons`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `termin_related_persons` ( + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + PRIMARY KEY (`range_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `termine` +-- + +DROP TABLE IF EXISTS `termine`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `termine` ( + `termin_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `autor_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `content` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci, + `date` int(20) NOT NULL DEFAULT '0', + `end_time` int(20) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `date_typ` tinyint(4) NOT NULL DEFAULT '0', + `topic_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `raum` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `metadate_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`termin_id`), + KEY `metadate_id` (`metadate_id`,`date`), + KEY `range_id` (`range_id`,`date`), + KEY `date` (`date`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `themen` +-- + +DROP TABLE IF EXISTS `themen`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `themen` ( + `issue_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `seminar_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `author_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `description` text COLLATE utf8mb4_unicode_ci NOT NULL, + `priority` smallint(5) unsigned NOT NULL DEFAULT '0', + `paper_related` tinyint(1) unsigned NOT NULL DEFAULT '0', + `mkdate` int(10) unsigned NOT NULL DEFAULT '0', + `chdate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`issue_id`), + KEY `seminar_id` (`seminar_id`,`priority`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `themen_termine` +-- + +DROP TABLE IF EXISTS `themen_termine`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `themen_termine` ( + `issue_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `termin_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`issue_id`,`termin_id`), + KEY `termin_id` (`termin_id`,`issue_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `timedadmissions` +-- + +DROP TABLE IF EXISTS `timedadmissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `timedadmissions` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `message` text COLLATE utf8mb4_unicode_ci NOT NULL, + `start_time` int(11) NOT NULL DEFAULT '0', + `end_time` int(11) NOT NULL DEFAULT '0', + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`rule_id`), + KEY `start_time` (`start_time`), + KEY `end_time` (`end_time`), + KEY `start_end` (`start_time`,`end_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_factorlist` +-- + +DROP TABLE IF EXISTS `user_factorlist`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_factorlist` ( + `list_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `mkdate` int(11) DEFAULT NULL, + PRIMARY KEY (`list_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_info` +-- + +DROP TABLE IF EXISTS `user_info`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_info` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `hobby` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `lebenslauf` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `publi` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `schwerp` text COLLATE utf8mb4_unicode_ci NOT NULL, + `Home` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `privatnr` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `privatcell` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `privadr` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `score` int(11) unsigned NOT NULL DEFAULT '0', + `geschlecht` tinyint(4) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + `chdate` int(20) NOT NULL DEFAULT '0', + `title_front` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `title_rear` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `preferred_language` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `smsforward_copy` tinyint(1) NOT NULL DEFAULT '1', + `smsforward_rec` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `email_forward` tinyint(4) NOT NULL DEFAULT '0', + `smiley_favorite` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `motto` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`user_id`), + KEY `score` (`score`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_inst` +-- + +DROP TABLE IF EXISTS `user_inst`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_inst` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0', + `Institut_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0', + `inst_perms` enum('user','autor','tutor','dozent','admin') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'user', + `sprechzeiten` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `raum` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `Telefon` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `Fax` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `externdefault` tinyint(3) unsigned NOT NULL DEFAULT '0', + `priority` tinyint(3) unsigned NOT NULL DEFAULT '0', + `visible` tinyint(3) unsigned NOT NULL DEFAULT '1', + PRIMARY KEY (`Institut_id`,`user_id`), + KEY `inst_perms` (`inst_perms`,`Institut_id`), + KEY `user_id` (`user_id`,`inst_perms`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_online` +-- + +DROP TABLE IF EXISTS `user_online`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_online` ( + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `last_lifesign` int(10) unsigned NOT NULL, + PRIMARY KEY (`user_id`), + KEY `last_lifesign` (`last_lifesign`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_studiengang` +-- + +DROP TABLE IF EXISTS `user_studiengang`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_studiengang` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `fach_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `semester` tinyint(2) DEFAULT '0', + `abschluss_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0', + `version_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + PRIMARY KEY (`user_id`,`fach_id`,`abschluss_id`), + KEY `studiengang_id` (`fach_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_token` +-- + +DROP TABLE IF EXISTS `user_token`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_token` ( + `token` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `expiration` int(11) unsigned NOT NULL, + PRIMARY KEY (`token`), + KEY `index_expiration` (`expiration`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_userdomains` +-- + +DROP TABLE IF EXISTS `user_userdomains`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_userdomains` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `userdomain_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + PRIMARY KEY (`user_id`,`userdomain_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_visibility` +-- + +DROP TABLE IF EXISTS `user_visibility`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_visibility` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `online` tinyint(1) NOT NULL DEFAULT '1', + `search` tinyint(1) NOT NULL DEFAULT '1', + `email` tinyint(1) NOT NULL DEFAULT '1', + `homepage` text COLLATE utf8mb4_unicode_ci NOT NULL, + `default_homepage_visibility` int(11) NOT NULL DEFAULT '0', + `mkdate` int(20) NOT NULL DEFAULT '0', + PRIMARY KEY (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `user_visibility_settings` +-- + +DROP TABLE IF EXISTS `user_visibility_settings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_visibility_settings` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `visibilityid` int(32) NOT NULL AUTO_INCREMENT, + `parent_id` int(32) NOT NULL, + `category` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL, + `state` int(2) DEFAULT NULL, + `plugin` int(11) DEFAULT NULL, + `identifier` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`visibilityid`), + KEY `parent_id` (`parent_id`), + KEY `identifier` (`identifier`), + KEY `userid` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `userdomains` +-- + +DROP TABLE IF EXISTS `userdomains`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `userdomains` ( + `userdomain_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `restricted_access` tinyint(1) NOT NULL DEFAULT '1', + `mkdate` int(11) unsigned NOT NULL DEFAULT '0', + `chdate` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`userdomain_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `userfilter` +-- + +DROP TABLE IF EXISTS `userfilter`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `userfilter` ( + `filter_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`filter_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `userfilter_fields` +-- + +DROP TABLE IF EXISTS `userfilter_fields`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `userfilter_fields` ( + `field_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `filter_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `value` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `compare_op` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `mkdate` int(11) NOT NULL DEFAULT '0', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`field_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `userlimits` +-- + +DROP TABLE IF EXISTS `userlimits`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `userlimits` ( + `rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `maxnumber` int(11) DEFAULT NULL, + `mkdate` int(11) DEFAULT NULL, + `chdate` int(11) DEFAULT NULL, + PRIMARY KEY (`rule_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `users_tfa` +-- + +DROP TABLE IF EXISTS `users_tfa`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `users_tfa` ( + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `secret` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `confirmed` tinyint(1) unsigned NOT NULL DEFAULT '0', + `type` enum('email','app') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'email', + `mkdate` int(11) unsigned NOT NULL, + `chdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `users_tfa_tokens` +-- + +DROP TABLE IF EXISTS `users_tfa_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `users_tfa_tokens` ( + `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `token` char(6) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `mkdate` int(11) unsigned NOT NULL, + PRIMARY KEY (`user_id`,`token`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `webservice_access_rules` +-- + +DROP TABLE IF EXISTS `webservice_access_rules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `webservice_access_rules` ( + `api_key` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `method` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `ip_range` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', + `type` enum('allow','deny') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'allow', + `id` int(11) NOT NULL AUTO_INCREMENT, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `widget_default` +-- + +DROP TABLE IF EXISTS `widget_default`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `widget_default` ( + `pluginid` int(11) NOT NULL, + `col` tinyint(1) NOT NULL DEFAULT '0', + `position` tinyint(1) NOT NULL DEFAULT '0', + `perm` enum('user','autor','tutor','dozent','admin','root') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'autor', + PRIMARY KEY (`perm`,`pluginid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `widget_user` +-- + +DROP TABLE IF EXISTS `widget_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `widget_user` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `pluginid` int(11) NOT NULL, + `position` int(11) NOT NULL DEFAULT '0', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `col` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `range_id` (`range_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `wiki` +-- + +DROP TABLE IF EXISTS `wiki`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki` ( + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, + `keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', + `body` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `chdate` int(11) DEFAULT NULL, + `version` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`range_id`,`keyword`,`version`), + KEY `user_id` (`user_id`), + KEY `chdate` (`chdate`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `wiki_links` +-- + +DROP TABLE IF EXISTS `wiki_links`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_links` ( + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `from_keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', + `to_keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', + PRIMARY KEY (`range_id`,`to_keyword`,`from_keyword`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `wiki_locks` +-- + +DROP TABLE IF EXISTS `wiki_locks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_locks` ( + `user_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `range_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', + `keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '', + `chdate` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`range_id`,`user_id`,`keyword`), + KEY `user_id` (`user_id`), + KEY `chdate` (`chdate`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `wiki_page_config` +-- + +DROP TABLE IF EXISTS `wiki_page_config`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_page_config` ( + `range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `keyword` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + `read_restricted` tinyint(1) NOT NULL DEFAULT '0', + `edit_restricted` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`range_id`,`keyword`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +/*!40101 SET character_set_client = @saved_cs_client */; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2020-12-11 17:11:42 |
