aboutsummaryrefslogtreecommitdiff
path: root/db/studip.sql
diff options
context:
space:
mode:
authorAndré Noack <noack@data-quest.de>2022-11-21 15:48:38 +0000
committerAndré Noack <noack@data-quest.de>2022-11-21 15:48:38 +0000
commit34d32615f85b0961e1bd784227bc75d58206b2de (patch)
tree347fa3835331175229a81d3333e8ffd3b62f354b /db/studip.sql
parent9c6c5527e92e41acd8493c6f4b6de9640a92b6dc (diff)
Resolve #1430 "Release 5.2"
Closes #1430 Merge request studip/studip!1183
Diffstat (limited to 'db/studip.sql')
-rw-r--r--db/studip.sql3591
1 files changed, 1844 insertions, 1747 deletions
diff --git a/db/studip.sql b/db/studip.sql
index 1d65c16..a486ebe 100644
--- a/db/studip.sql
+++ b/db/studip.sql
@@ -1,13 +1,13 @@
--- MySQL dump 10.19 Distrib 10.3.31-MariaDB, for debian-linux-gnu (x86_64)
+-- MySQL dump 10.13 Distrib 8.0.31, for Linux (x86_64)
--
--- Host: localhost Database: studip_51
+-- Host: localhost Database: studip_52
-- ------------------------------------------------------
--- Server version 10.3.31-MariaDB-0+deb10u1
+-- Server version 8.0.31-0ubuntu0.22.04.1
/*!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 utf8mb4 */;
+/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
@@ -21,22 +21,22 @@
DROP TABLE IF EXISTS `Institute`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `Institute` (
`Institut_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `Name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`fakultaets_id` char(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,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `lit_plugin_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `srienabled` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `Strasse` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Plz` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'http://www.studip.de',
+ `telefon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `fax` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `type` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `lit_plugin_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `srienabled` tinyint unsigned 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`)
@@ -49,16 +49,16 @@ CREATE TABLE `Institute` (
DROP TABLE IF EXISTS `abschluss`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name_kurz` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `beschreibung` text CHARACTER SET utf8mb4 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) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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 */;
@@ -69,19 +69,19 @@ CREATE TABLE `abschluss` (
DROP TABLE IF EXISTS `activities`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `activities` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `object_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `object_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`context` enum('system','course','institute','user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`context_id` char(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,
+ `provider` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `actor_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `actor_id` varchar(255) CHARACTER SET utf8mb4 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 DEFAULT NULL,
- `object_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `object_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `context_id` (`context_id`),
KEY `mkdate` (`mkdate`),
@@ -96,12 +96,12 @@ CREATE TABLE `activities` (
DROP TABLE IF EXISTS `admission_condition`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `admission_condition` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`filter_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`conditiongroup_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned 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 */;
@@ -112,10 +112,10 @@ CREATE TABLE `admission_condition` (
DROP TABLE IF EXISTS `admission_conditiongroup`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `admission_conditiongroup` (
`conditiongroup_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `quota` int(11) NOT NULL,
+ `quota` int 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 */;
@@ -126,15 +126,15 @@ CREATE TABLE `admission_conditiongroup` (
DROP TABLE IF EXISTS `admission_seminar_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `admission_seminar_user` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`status` enum('awaiting','accepted') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned DEFAULT NULL,
- `position` int(5) DEFAULT NULL,
- `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned DEFAULT NULL,
+ `position` int DEFAULT NULL,
+ `comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`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`)
@@ -147,14 +147,14 @@ CREATE TABLE `admission_seminar_user` (
DROP TABLE IF EXISTS `admissionfactor`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `admissionfactor` (
`list_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `factor` float NOT NULL DEFAULT 1,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `factor` float NOT NULL DEFAULT '1',
`owner_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -165,47 +165,32 @@ CREATE TABLE `admissionfactor` (
DROP TABLE IF EXISTS `admissionrule_compat`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `institute_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned 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 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `admissionrules` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ruletype` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `active` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `path` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `ruletype` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `active` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `path` varchar(255) CHARACTER SET utf8mb4 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;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -214,12 +199,12 @@ CREATE TABLE `admissionrules` (
DROP TABLE IF EXISTS `api_consumer_permissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `granted` tinyint 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 */;
@@ -230,26 +215,26 @@ CREATE TABLE `api_consumer_permissions` (
DROP TABLE IF EXISTS `api_consumers`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `auth_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `auth_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `active` tinyint unsigned NOT NULL DEFAULT '0',
+ `system` tinyint 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,
+ `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `callback` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`commercial` tinyint(1) DEFAULT NULL,
- `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `priority` int(11) unsigned NOT NULL DEFAULT 0,
- `notes` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `priority` int unsigned NOT NULL DEFAULT '0',
+ `notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -260,11 +245,11 @@ CREATE TABLE `api_consumers` (
DROP TABLE IF EXISTS `api_oauth_user_mapping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `api_oauth_user_mapping` (
- `oauth_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `oauth_id` int unsigned NOT NULL AUTO_INCREMENT,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL,
+ `mkdate` int 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 */;
@@ -275,13 +260,13 @@ CREATE TABLE `api_oauth_user_mapping` (
DROP TABLE IF EXISTS `api_user_permissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `granted` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -292,25 +277,25 @@ CREATE TABLE `api_user_permissions` (
DROP TABLE IF EXISTS `archiv`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `archiv` (
`seminar_id` char(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(11) unsigned NOT NULL DEFAULT 0,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `untertitel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `beschreibung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `start_time` int unsigned NOT NULL DEFAULT '0',
`semester` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`heimat_inst_id` char(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,
+ `institute` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `dozenten` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `fakultaet` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `dump` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`archiv_file_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`archiv_protected_file_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `forumdump` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `wikidump` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `studienbereiche` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `forumdump` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `wikidump` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `studienbereiche` text CHARACTER SET utf8mb4 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`)
@@ -323,7 +308,7 @@ CREATE TABLE `archiv` (
DROP TABLE IF EXISTS `archiv_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `archiv_user` (
`seminar_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 '',
@@ -339,17 +324,17 @@ CREATE TABLE `archiv_user` (
DROP TABLE IF EXISTS `auth_extern`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `auth_extern` (
`studip_user_id` char(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_name` varchar(64) CHARACTER SET utf8mb4 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_token_valid_until` int 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,
+ `external_user_type` smallint 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 */;
@@ -360,19 +345,19 @@ CREATE TABLE `auth_extern` (
DROP TABLE IF EXISTS `auth_user_md5`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `auth_user_md5` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `username` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `username` varchar(64) CHARACTER SET utf8mb4 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,
+ `Vorname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Nachname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Email` varchar(256) CHARACTER SET utf8mb4 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,
+ `auth_plugin` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'standard',
+ `locked` tinyint unsigned NOT NULL DEFAULT '0',
+ `lock_comment` varchar(255) CHARACTER SET utf8mb4 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`),
@@ -387,11 +372,11 @@ CREATE TABLE `auth_user_md5` (
DROP TABLE IF EXISTS `auto_insert_sem`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 '',
+ `domain_id` varchar(45) CHARACTER SET utf8mb4 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 */;
@@ -402,11 +387,11 @@ CREATE TABLE `auto_insert_sem` (
DROP TABLE IF EXISTS `auto_insert_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int 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 */;
@@ -417,15 +402,15 @@ CREATE TABLE `auto_insert_user` (
DROP TABLE IF EXISTS `aux_lock_rules`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `aux_lock_rules` (
`lock_id` char(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,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `attributes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `sorting` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT 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 */;
@@ -436,21 +421,21 @@ CREATE TABLE `aux_lock_rules` (
DROP TABLE IF EXISTS `banner_ads`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `banner_ads` (
`ad_id` char(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,
+ `banner_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `alttext` varchar(255) CHARACTER SET utf8mb4 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(11) unsigned NOT NULL DEFAULT 0,
- `enddate` int(11) unsigned NOT NULL DEFAULT 0,
- `priority` int(11) unsigned NOT NULL DEFAULT 0,
- `views` int(11) unsigned NOT NULL DEFAULT 0,
- `clicks` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `target` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `startdate` int unsigned NOT NULL DEFAULT '0',
+ `enddate` int unsigned NOT NULL DEFAULT '0',
+ `priority` int unsigned NOT NULL DEFAULT '0',
+ `views` int unsigned NOT NULL DEFAULT '0',
+ `clicks` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -461,10 +446,10 @@ CREATE TABLE `banner_ads` (
DROP TABLE IF EXISTS `banner_roles`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `banner_roles` (
`ad_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `roleid` int(10) NOT NULL,
+ `roleid` int NOT NULL,
PRIMARY KEY (`ad_id`,`roleid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -475,16 +460,16 @@ CREATE TABLE `banner_roles` (
DROP TABLE IF EXISTS `blubber_comments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL DEFAULT 0,
- `content` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `network` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `external_contact` tinyint unsigned NOT NULL DEFAULT '0',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `network` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`comment_id`),
KEY `thread_id` (`thread_id`),
KEY `user_id` (`user_id`)
@@ -497,11 +482,11 @@ CREATE TABLE `blubber_comments` (
DROP TABLE IF EXISTS `blubber_events_queue`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `blubber_events_queue` (
`event_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`item_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned 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;
@@ -513,11 +498,11 @@ CREATE TABLE `blubber_events_queue` (
DROP TABLE IF EXISTS `blubber_follower`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `blubber_follower` (
`studip_user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`external_contact_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `left_follows_right` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `left_follows_right` tinyint unsigned NOT NULL DEFAULT '0',
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;
@@ -529,13 +514,13 @@ CREATE TABLE `blubber_follower` (
DROP TABLE IF EXISTS `blubber_mentions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `blubber_mentions` (
- `mention_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `mention_id` int unsigned NOT NULL AUTO_INCREMENT,
`thread_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `external_contact` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
+ `external_contact` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`mention_id`),
UNIQUE KEY `unique_users_per_topic` (`thread_id`,`user_id`,`external_contact`),
KEY `topic_id` (`thread_id`),
@@ -549,10 +534,10 @@ CREATE TABLE `blubber_mentions` (
DROP TABLE IF EXISTS `blubber_tags`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `blubber_tags` (
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `tag` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `tag` varchar(128) CHARACTER SET utf8mb4 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;
@@ -564,20 +549,20 @@ CREATE TABLE `blubber_tags` (
DROP TABLE IF EXISTS `blubber_threads`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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` char(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) unsigned NOT NULL DEFAULT 0,
- `content` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `display_class` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `visible_in_stream` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `commentable` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `metadata` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `external_contact` tinyint unsigned NOT NULL DEFAULT '0',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `display_class` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `visible_in_stream` tinyint unsigned NOT NULL DEFAULT '0',
+ `commentable` tinyint unsigned NOT NULL DEFAULT '0',
+ `metadata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `chdate` int unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`thread_id`),
KEY `context_type` (`context_type`),
KEY `context_id` (`context_id`),
@@ -591,14 +576,14 @@ CREATE TABLE `blubber_threads` (
DROP TABLE IF EXISTS `blubber_threads_followstates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `blubber_threads_followstates` (
`thread_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`state` enum('followed','unfollowed') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'unfollowed',
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`thread_id`,`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -607,11 +592,11 @@ CREATE TABLE `blubber_threads_followstates` (
DROP TABLE IF EXISTS `cache`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `expires` int 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 */;
@@ -622,13 +607,13 @@ CREATE TABLE `cache` (
DROP TABLE IF EXISTS `cache_operations`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cache_operations` (
- `cache_key` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `cache_key` varchar(256) CHARACTER SET utf8mb4 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,
+ `parameters` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -639,15 +624,15 @@ CREATE TABLE `cache_operations` (
DROP TABLE IF EXISTS `cache_types`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cache_types` (
- `cache_id` int(11) NOT NULL AUTO_INCREMENT,
- `class_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `chdate` int(11) DEFAULT NULL,
- `mkdate` int(11) DEFAULT NULL,
+ `cache_id` int NOT NULL AUTO_INCREMENT,
+ `class_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `chdate` int DEFAULT NULL,
+ `mkdate` int DEFAULT NULL,
PRIMARY KEY (`cache_id`),
UNIQUE KEY `class_name` (`class_name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -656,13 +641,13 @@ CREATE TABLE `cache_types` (
DROP TABLE IF EXISTS `calendar_event`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `calendar_event` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `group_status` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `group_status` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -673,13 +658,13 @@ CREATE TABLE `calendar_event` (
DROP TABLE IF EXISTS `calendar_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `calendar_user` (
`owner_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `permission` int(2) NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `permission` int NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -690,18 +675,18 @@ CREATE TABLE `calendar_user` (
DROP TABLE IF EXISTS `clipboard_items`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `clipboard_items` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `clipboard_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `clipboard_id` int NOT NULL,
`range_id` char(32) 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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `clipboard_id` (`clipboard_id`),
KEY `range` (`range_id`,`range_type`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -710,18 +695,18 @@ CREATE TABLE `clipboard_items` (
DROP TABLE IF EXISTS `clipboards`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `clipboards` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`name` varchar(256) 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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -730,15 +715,15 @@ CREATE TABLE `clipboards` (
DROP TABLE IF EXISTS `colour_values`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`colour_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -747,14 +732,14 @@ CREATE TABLE `colour_values` (
DROP TABLE IF EXISTS `comments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `comments` (
`comment_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`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 '',
- `content` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`comment_id`),
KEY `object_id` (`object_id`),
KEY `user_id` (`user_id`)
@@ -767,15 +752,15 @@ CREATE TABLE `comments` (
DROP TABLE IF EXISTS `conditionaladmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `conditionaladmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `start_time` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `conditions_stopped` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `start_time` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `conditions_stopped` tinyint unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -786,16 +771,16 @@ CREATE TABLE `conditionaladmissions` (
DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `config` (
`field` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `value` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`type` enum('boolean','integer','string','array','i18n') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'string',
`range` enum('global','range','user','course','institute') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'global',
- `section` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `section` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `description` varchar(255) CHARACTER SET utf8mb4 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 */;
@@ -806,14 +791,14 @@ CREATE TABLE `config` (
DROP TABLE IF EXISTS `config_values`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `config_values` (
`field` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `value` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `comment` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`field`,`range_id`),
KEY `field` (`field`,`value`(10)),
KEY `range_id` (`range_id`)
@@ -826,22 +811,22 @@ CREATE TABLE `config_values` (
DROP TABLE IF EXISTS `consultation_blocks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `consultation_blocks` (
- `block_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `block_id` int unsigned NOT NULL AUTO_INCREMENT,
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_type` enum('user','course','institute') 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',
- `show_participants` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `start` int unsigned NOT NULL,
+ `end` int unsigned NOT NULL,
+ `room` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `calendar_events` tinyint unsigned NOT NULL DEFAULT '0' COMMENT 'Create events for slots',
+ `show_participants` tinyint unsigned NOT NULL DEFAULT '0',
`require_reason` enum('no','optional','yes') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'optional',
- `confirmation_text` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `note` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `size` tinyint(2) unsigned NOT NULL DEFAULT 1 COMMENT 'How many people may book a slot',
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `confirmation_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `size` tinyint unsigned NOT NULL DEFAULT '1' COMMENT 'How many people may book a slot',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`block_id`),
KEY `range` (`range_id`,`range_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -853,15 +838,15 @@ CREATE TABLE `consultation_blocks` (
DROP TABLE IF EXISTS `consultation_bookings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `consultation_bookings` (
- `booking_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `slot_id` int(11) unsigned NOT NULL,
+ `booking_id` int unsigned NOT NULL AUTO_INCREMENT,
+ `slot_id` int unsigned NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `reason` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`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,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`booking_id`),
KEY `block_id` (`slot_id`),
KEY `user_id` (`user_id`)
@@ -874,14 +859,14 @@ CREATE TABLE `consultation_bookings` (
DROP TABLE IF EXISTS `consultation_events`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `consultation_events` (
- `slot_id` int(11) unsigned NOT NULL,
+ `slot_id` int unsigned NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`slot_id`,`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -890,12 +875,12 @@ CREATE TABLE `consultation_events` (
DROP TABLE IF EXISTS `consultation_responsibilities`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `consultation_responsibilities` (
- `block_id` int(11) unsigned NOT NULL,
+ `block_id` int unsigned NOT NULL,
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_type` enum('user','institute','statusgroup') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`block_id`,`range_id`,`range_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -906,15 +891,15 @@ CREATE TABLE `consultation_responsibilities` (
DROP TABLE IF EXISTS `consultation_slots`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `slot_id` int unsigned NOT NULL AUTO_INCREMENT,
+ `block_id` int unsigned NOT NULL,
+ `start_time` int unsigned NOT NULL,
+ `end_time` int unsigned NOT NULL,
+ `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`slot_id`),
KEY `block_id` (`block_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -926,11 +911,11 @@ CREATE TABLE `consultation_slots` (
DROP TABLE IF EXISTS `contact`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `contact` (
`owner_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 '',
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`owner_id`,`user_id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -942,18 +927,18 @@ CREATE TABLE `contact` (
DROP TABLE IF EXISTS `content_terms_of_use_entries`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `content_terms_of_use_entries` (
`id` char(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(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `position` int unsigned NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `student_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `download_condition` tinyint NOT NULL,
+ `icon` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `is_default` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -964,16 +949,16 @@ CREATE TABLE `content_terms_of_use_entries` (
DROP TABLE IF EXISTS `coursememberadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `coursememberadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `message` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `start_time` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `courses` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
- `modus` tinyint(1) NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `start_time` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `courses` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
+ `modus` tinyint(1) NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -984,11 +969,11 @@ CREATE TABLE `coursememberadmissions` (
DROP TABLE IF EXISTS `courseset_factorlist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `courseset_factorlist` (
`set_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`factorlist_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned 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 */;
@@ -999,12 +984,12 @@ CREATE TABLE `courseset_factorlist` (
DROP TABLE IF EXISTS `courseset_institute`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `courseset_institute` (
`set_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`institute_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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;
@@ -1016,12 +1001,12 @@ CREATE TABLE `courseset_institute` (
DROP TABLE IF EXISTS `courseset_rule`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `courseset_rule` (
`set_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `type` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `mkdate` int unsigned 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;
@@ -1033,17 +1018,17 @@ CREATE TABLE `courseset_rule` (
DROP TABLE IF EXISTS `coursesets`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `coursesets` (
`set_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(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) unsigned NOT NULL DEFAULT 0,
- `private` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `infotext` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `algorithm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `algorithm_run` tinyint unsigned NOT NULL DEFAULT '0',
+ `private` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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;
@@ -1055,15 +1040,15 @@ CREATE TABLE `coursesets` (
DROP TABLE IF EXISTS `coursewizardsteps`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `coursewizardsteps` (
`id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `classname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`number` tinyint(1) NOT NULL,
- `enabled` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `enabled` tinyint unsigned NOT NULL DEFAULT '1',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `classname` (`classname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -1075,14 +1060,14 @@ CREATE TABLE `coursewizardsteps` (
DROP TABLE IF EXISTS `cronjobs_logs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 DEFAULT NULL,
- `output` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `scheduled` int unsigned NOT NULL,
+ `executed` int unsigned NOT NULL,
+ `exception` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `output` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`duration` float NOT NULL,
PRIMARY KEY (`log_id`),
KEY `schedule_id` (`schedule_id`)
@@ -1095,27 +1080,27 @@ CREATE TABLE `cronjobs_logs` (
DROP TABLE IF EXISTS `cronjobs_schedules`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned 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 DEFAULT NULL,
+ `active` tinyint unsigned NOT NULL DEFAULT '0',
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `description` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `parameters` text CHARACTER SET utf8mb4 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 DEFAULT NULL,
- `execution_count` bigint(20) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `minute` tinyint DEFAULT NULL,
+ `hour` tinyint DEFAULT NULL,
+ `day` tinyint DEFAULT NULL,
+ `month` tinyint DEFAULT NULL,
+ `day_of_week` tinyint unsigned DEFAULT NULL,
+ `next_execution` int unsigned NOT NULL DEFAULT '0',
+ `last_execution` int unsigned DEFAULT NULL,
+ `last_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `execution_count` bigint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`schedule_id`),
KEY `task_id` (`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -1127,16 +1112,16 @@ CREATE TABLE `cronjobs_schedules` (
DROP TABLE IF EXISTS `cronjobs_tasks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL DEFAULT 0,
- `execution_count` bigint(20) unsigned NOT NULL DEFAULT 0,
- `assigned_count` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `active` tinyint unsigned NOT NULL DEFAULT '0',
+ `execution_count` bigint unsigned NOT NULL DEFAULT '0',
+ `assigned_count` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`task_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1147,14 +1132,14 @@ CREATE TABLE `cronjobs_tasks` (
DROP TABLE IF EXISTS `cw_block_comments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_block_comments` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `block_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `block_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `comment` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `comment` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_block_id` (`block_id`),
KEY `index_user_id` (`user_id`)
@@ -1167,14 +1152,14 @@ CREATE TABLE `cw_block_comments` (
DROP TABLE IF EXISTS `cw_block_feedbacks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_block_feedbacks` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `block_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `block_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `feedback` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `feedback` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_block_id` (`block_id`),
KEY `index_user_id` (`user_id`)
@@ -1187,19 +1172,19 @@ CREATE TABLE `cw_block_feedbacks` (
DROP TABLE IF EXISTS `cw_blocks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_blocks` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `container_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `container_id` int NOT NULL,
`owner_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`edit_blocker_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `position` int(11) NOT NULL,
+ `position` int NOT NULL,
`block_type` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`visible` tinyint(1) NOT NULL,
- `payload` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `payload` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_container_id` (`container_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1211,12 +1196,12 @@ CREATE TABLE `cw_blocks` (
DROP TABLE IF EXISTS `cw_bookmarks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_bookmarks` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `element_id` int(11) NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `element_id` int NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`user_id`,`element_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1227,39 +1212,60 @@ CREATE TABLE `cw_bookmarks` (
DROP TABLE IF EXISTS `cw_containers`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_containers` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `structural_element_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `structural_element_id` int NOT NULL,
`owner_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`edit_blocker_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `position` int(11) NOT NULL,
- `site` int(11) NOT NULL,
+ `position` int NOT NULL,
+ `site` int NOT NULL,
`container_type` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`visible` tinyint(1) NOT NULL,
- `payload` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `payload` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_structural_element_id` (`structural_element_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `cw_public_links`
+--
+
+DROP TABLE IF EXISTS `cw_public_links`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `cw_public_links` (
+ `id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `structural_element_id` int NOT NULL,
+ `password` varbinary(64) NOT NULL,
+ `expire_date` int NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `index_user_id` (`user_id`),
+ KEY `index_structural_element_id` (`structural_element_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
-- Table structure for table `cw_structural_element_comments`
--
DROP TABLE IF EXISTS `cw_structural_element_comments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_structural_element_comments` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `structural_element_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `structural_element_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `comment` mediumtext NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `comment` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_structural_element_id` (`structural_element_id`),
KEY `index_user_id` (`user_id`)
@@ -1272,14 +1278,14 @@ CREATE TABLE `cw_structural_element_comments` (
DROP TABLE IF EXISTS `cw_structural_element_feedbacks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_structural_element_feedbacks` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `structural_element_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `structural_element_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `feedback` mediumtext NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `feedback` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_structural_element_id` (`structural_element_id`),
KEY `index_user_id` (`user_id`)
@@ -1292,29 +1298,31 @@ CREATE TABLE `cw_structural_element_feedbacks` (
DROP TABLE IF EXISTS `cw_structural_elements`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_structural_elements` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `parent_id` int(11) DEFAULT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `parent_id` int DEFAULT NULL,
+ `is_link` tinyint(1) NOT NULL,
+ `target_id` int DEFAULT NULL,
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_type` enum('course','user') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`owner_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`edit_blocker_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `position` int(11) NOT NULL,
- `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `position` int NOT NULL,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`image_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`purpose` enum('content','draft','task','template','oer','other','portfolio') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `payload` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `payload` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`public` tinyint(1) NOT NULL,
- `release_date` int(11) NOT NULL,
- `withdraw_date` int(11) NOT NULL,
- `read_approval` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `write_approval` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `copy_approval` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `external_relations` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `release_date` int NOT NULL,
+ `withdraw_date` int NOT NULL,
+ `read_approval` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `write_approval` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `copy_approval` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `external_relations` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_parent_id` (`parent_id`),
KEY `index_range_id` (`range_id`)
@@ -1327,14 +1335,14 @@ CREATE TABLE `cw_structural_elements` (
DROP TABLE IF EXISTS `cw_task_feedbacks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_task_feedbacks` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `task_id` int NOT NULL,
`lecturer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `content` mediumtext NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `content` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_task_id` (`task_id`),
KEY `index_lecturer_id` (`lecturer_id`)
@@ -1347,17 +1355,17 @@ CREATE TABLE `cw_task_feedbacks` (
DROP TABLE IF EXISTS `cw_task_groups`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_task_groups` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`lecturer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `target_id` int(11) NOT NULL,
- `task_template_id` int(11) NOT NULL,
+ `target_id` int NOT NULL,
+ `task_template_id` int NOT NULL,
`solver_may_add_blocks` tinyint(1) NOT NULL,
- `title` varchar(255) NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_seminar_id` (`seminar_id`),
KEY `index_lecturer_id` (`lecturer_id`)
@@ -1370,20 +1378,20 @@ CREATE TABLE `cw_task_groups` (
DROP TABLE IF EXISTS `cw_tasks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_tasks` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_group_id` int(11) NOT NULL,
- `structural_element_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `task_group_id` int NOT NULL,
+ `structural_element_id` int NOT NULL,
`solver_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`solver_type` enum('autor','group') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `submission_date` int(11) NOT NULL,
+ `submission_date` int NOT NULL,
`submitted` tinyint(1) NOT NULL,
`renewal` enum('pending','granted','declined') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `renewal_date` int(11) NOT NULL,
- `feedback_id` int(11) DEFAULT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `renewal_date` int NOT NULL,
+ `feedback_id` int DEFAULT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`),
KEY `index_task_group_id` (`task_group_id`),
KEY `index_structural_element_id` (`structural_element_id`),
@@ -1397,14 +1405,14 @@ CREATE TABLE `cw_tasks` (
DROP TABLE IF EXISTS `cw_templates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_templates` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`purpose` enum('content','template','oer','portfolio','draft','other') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `structure` mediumtext NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `structure` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1415,13 +1423,13 @@ CREATE TABLE `cw_templates` (
DROP TABLE IF EXISTS `cw_user_data_fields`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_user_data_fields` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `block_id` int(11) NOT NULL,
- `payload` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `block_id` int NOT NULL,
+ `payload` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`user_id`,`block_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1432,13 +1440,13 @@ CREATE TABLE `cw_user_data_fields` (
DROP TABLE IF EXISTS `cw_user_progresses`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cw_user_progresses` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `block_id` int(11) NOT NULL,
+ `block_id` int NOT NULL,
`grade` float NOT NULL,
- `mkdate` int(11) NOT NULL,
- `chdate` int(11) NOT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
PRIMARY KEY (`user_id`,`block_id`),
KEY `block_id` (`block_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -1450,25 +1458,25 @@ CREATE TABLE `cw_user_progresses` (
DROP TABLE IF EXISTS `datafields`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `datafields` (
`datafield_id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `object_type` enum('sem','inst','user','userinstrole','usersemdata','roleinstdata','moduldeskriptor','modulteildeskriptor','studycourse') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `object_class` varchar(255) CHARACTER SET utf8mb4 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` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `priority` tinyint(3) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) 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(1) unsigned NOT NULL DEFAULT 0,
- `default_value` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `is_userfilter` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `description` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `system` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `priority` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
+ `type` enum('bool','textline','textlinei18n','textarea','textareai18n','textmarkup','textmarkupi18n','selectbox','date','time','email','phone','radio','combo','link','selectboxmultiple') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'textline',
+ `typeparam` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `is_required` tinyint unsigned NOT NULL DEFAULT '0',
+ `default_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `is_userfilter` tinyint unsigned NOT NULL DEFAULT '0',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `system` tinyint 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;
@@ -1480,13 +1488,13 @@ CREATE TABLE `datafields` (
DROP TABLE IF EXISTS `datafields_entries`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `datafields_entries` (
`datafield_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `content` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
`sec_range_id` char(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,
@@ -1502,15 +1510,15 @@ CREATE TABLE `datafields_entries` (
DROP TABLE IF EXISTS `deputies`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `deputies` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(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) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `gruppe` tinyint NOT NULL DEFAULT '0',
+ `notification` int NOT NULL DEFAULT '0',
+ `edit_about` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
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;
@@ -1522,16 +1530,16 @@ CREATE TABLE `deputies` (
DROP TABLE IF EXISTS `etask_assignment_attempts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_assignment_attempts` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `assignment_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `assignment_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `start` int(11) unsigned DEFAULT NULL,
- `end` int(11) unsigned DEFAULT NULL,
- `options` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `start` int unsigned DEFAULT NULL,
+ `end` int unsigned DEFAULT NULL,
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1542,15 +1550,15 @@ CREATE TABLE `etask_assignment_attempts` (
DROP TABLE IF EXISTS `etask_assignment_ranges`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_assignment_ranges` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `assignment_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `assignment_id` int 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,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT 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;
@@ -1562,19 +1570,19 @@ CREATE TABLE `etask_assignment_ranges` (
DROP TABLE IF EXISTS `etask_assignments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_assignments` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `test_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `test_id` int 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) unsigned DEFAULT NULL,
- `end` int(11) unsigned DEFAULT NULL,
- `active` tinyint(1) unsigned NOT NULL,
- `options` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `start` int unsigned DEFAULT NULL,
+ `end` int unsigned DEFAULT NULL,
+ `active` tinyint unsigned NOT NULL,
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1585,20 +1593,20 @@ CREATE TABLE `etask_assignments` (
DROP TABLE IF EXISTS `etask_responses`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_responses` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `assignment_id` int(11) NOT NULL,
- `task_id` int(11) NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `assignment_id` int NOT NULL,
+ `task_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `response` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `response` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`state` tinyint(1) DEFAULT NULL,
`points` float DEFAULT NULL,
- `feedback` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `feedback` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`grader_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `options` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `options` text CHARACTER SET utf8mb4 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 */;
@@ -1609,11 +1617,11 @@ CREATE TABLE `etask_responses` (
DROP TABLE IF EXISTS `etask_task_tags`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_task_tags` (
- `task_id` int(11) NOT NULL,
+ `task_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `tag` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `tag` varchar(64) CHARACTER SET utf8mb4 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 */;
@@ -1624,17 +1632,17 @@ CREATE TABLE `etask_task_tags` (
DROP TABLE IF EXISTS `etask_tasks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `task` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `options` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `options` text CHARACTER SET utf8mb4 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 */;
@@ -1645,11 +1653,11 @@ CREATE TABLE `etask_tasks` (
DROP TABLE IF EXISTS `etask_test_tags`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_test_tags` (
- `test_id` int(11) NOT NULL,
+ `test_id` int NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `tag` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `tag` varchar(64) CHARACTER SET utf8mb4 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 */;
@@ -1660,15 +1668,15 @@ CREATE TABLE `etask_test_tags` (
DROP TABLE IF EXISTS `etask_test_tasks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `etask_test_tasks` (
- `test_id` int(11) NOT NULL,
- `task_id` int(11) NOT NULL,
- `position` int(11) NOT NULL,
+ `test_id` int NOT NULL,
+ `task_id` int NOT NULL,
+ `position` int NOT NULL,
`points` float DEFAULT NULL,
- `options` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT 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 */;
@@ -1679,15 +1687,15 @@ CREATE TABLE `etask_test_tasks` (
DROP TABLE IF EXISTS `etask_tests`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `options` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `options` text CHARACTER SET utf8mb4 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 */;
@@ -1698,20 +1706,20 @@ CREATE TABLE `etask_tests` (
DROP TABLE IF EXISTS `eval`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval` (
`eval_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`author_id` char(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(11) unsigned DEFAULT NULL,
- `stopdate` int(11) unsigned DEFAULT NULL,
- `timespan` int(11) unsigned DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `anonymous` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `shared` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `startdate` int unsigned DEFAULT NULL,
+ `stopdate` int unsigned DEFAULT NULL,
+ `timespan` int unsigned DEFAULT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `anonymous` tinyint unsigned NOT NULL DEFAULT '1',
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `shared` tinyint unsigned 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 */;
@@ -1722,11 +1730,11 @@ CREATE TABLE `eval` (
DROP TABLE IF EXISTS `eval_group_template`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval_group_template` (
`evalgroup_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 '',
- `group_type` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'normal',
+ `group_type` varchar(250) CHARACTER SET utf8mb4 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 */;
@@ -1737,7 +1745,7 @@ CREATE TABLE `eval_group_template` (
DROP TABLE IF EXISTS `eval_range`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval_range` (
`eval_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -1751,21 +1759,21 @@ CREATE TABLE `eval_range` (
DROP TABLE IF EXISTS `eval_templates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval_templates` (
`template_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`institution_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `show_questions` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `show_total_stats` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `show_graphics` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `show_questionblock_headline` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `show_group_headline` tinyint(1) unsigned 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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `show_questions` tinyint unsigned NOT NULL DEFAULT '1',
+ `show_total_stats` tinyint unsigned NOT NULL DEFAULT '1',
+ `show_graphics` tinyint unsigned NOT NULL DEFAULT '1',
+ `show_questionblock_headline` tinyint unsigned NOT NULL DEFAULT '1',
+ `show_group_headline` tinyint unsigned NOT NULL DEFAULT '1',
+ `polscale_gfx_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bars',
+ `likertscale_gfx_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bars',
+ `mchoice_scale_gfx_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bars',
+ `kurzbeschreibung` varchar(255) CHARACTER SET utf8mb4 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;
@@ -1777,7 +1785,7 @@ CREATE TABLE `eval_templates` (
DROP TABLE IF EXISTS `eval_templates_eval`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval_templates_eval` (
`eval_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`template_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -1792,7 +1800,7 @@ CREATE TABLE `eval_templates_eval` (
DROP TABLE IF EXISTS `eval_templates_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval_templates_user` (
`eval_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`template_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -1807,7 +1815,7 @@ CREATE TABLE `eval_templates_user` (
DROP TABLE IF EXISTS `eval_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `eval_user` (
`eval_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 '',
@@ -1821,16 +1829,16 @@ CREATE TABLE `eval_user` (
DROP TABLE IF EXISTS `evalanswer`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `evalanswer` (
`evalanswer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`parent_id` char(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) unsigned NOT NULL DEFAULT 0,
- `counter` int(11) unsigned NOT NULL DEFAULT 0,
- `residual` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `position` int NOT NULL DEFAULT '0',
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `value` int NOT NULL DEFAULT '0',
+ `rows` tinyint unsigned NOT NULL DEFAULT '0',
+ `counter` int unsigned NOT NULL DEFAULT '0',
+ `residual` tinyint unsigned 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;
@@ -1842,11 +1850,11 @@ CREATE TABLE `evalanswer` (
DROP TABLE IF EXISTS `evalanswer_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `evalanswer_user` (
`evalanswer_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 '',
- `evaldate` int(11) unsigned NOT NULL DEFAULT 0,
+ `evaldate` int unsigned 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 */;
@@ -1857,15 +1865,15 @@ CREATE TABLE `evalanswer_user` (
DROP TABLE IF EXISTS `evalgroup`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `evalgroup` (
`evalgroup_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`parent_id` char(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,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `position` int NOT NULL DEFAULT '0',
`child_type` enum('EvaluationGroup','EvaluationQuestion') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'EvaluationGroup',
- `mandatory` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `mandatory` tinyint unsigned NOT NULL DEFAULT '0',
`template_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
PRIMARY KEY (`evalgroup_id`),
KEY `parent_id` (`parent_id`)
@@ -1878,14 +1886,14 @@ CREATE TABLE `evalgroup` (
DROP TABLE IF EXISTS `evalquestion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `evalquestion` (
`evalquestion_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`parent_id` char(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) unsigned NOT NULL DEFAULT 0,
+ `position` int NOT NULL DEFAULT '0',
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `multiplechoice` tinyint unsigned 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;
@@ -1897,35 +1905,35 @@ CREATE TABLE `evalquestion` (
DROP TABLE IF EXISTS `event_data`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `event_data` (
`event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`author_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `uid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `start` int(11) unsigned NOT NULL DEFAULT 0,
- `end` int(11) unsigned NOT NULL DEFAULT 0,
- `summary` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `start` int unsigned NOT NULL DEFAULT '0',
+ `end` int unsigned NOT NULL DEFAULT '0',
+ `summary` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 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 DEFAULT NULL,
- `category_intern` tinyint(3) unsigned NOT NULL DEFAULT 0,
- `priority` tinyint(3) unsigned NOT NULL DEFAULT 0,
- `location` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `ts` int(11) unsigned NOT NULL DEFAULT 0,
- `linterval` smallint(5) unsigned DEFAULT NULL,
- `sinterval` smallint(5) unsigned DEFAULT NULL,
+ `categories` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `category_intern` tinyint unsigned NOT NULL DEFAULT '0',
+ `priority` tinyint unsigned NOT NULL DEFAULT '0',
+ `location` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `ts` int unsigned NOT NULL DEFAULT '0',
+ `linterval` smallint unsigned DEFAULT NULL,
+ `sinterval` smallint 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,
+ `month` tinyint unsigned DEFAULT NULL,
+ `day` tinyint 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(11) unsigned NOT NULL DEFAULT 0,
- `exceptions` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `importdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `duration` smallint unsigned NOT NULL DEFAULT '0',
+ `count` smallint DEFAULT '0',
+ `expire` int unsigned NOT NULL DEFAULT '0',
+ `exceptions` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `importdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`event_id`),
UNIQUE KEY `uid` (`uid`),
KEY `autor_id` (`author_id`)
@@ -1938,20 +1946,19 @@ CREATE TABLE `event_data` (
DROP TABLE IF EXISTS `ex_termine`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ex_termine` (
`termin_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`autor_id` char(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 DEFAULT NULL,
- `date` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `date_typ` tinyint(4) NOT NULL DEFAULT 0,
- `topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `raum` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `date` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `date_typ` tinyint NOT NULL DEFAULT '0',
+ `raum` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`resource_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
PRIMARY KEY (`termin_id`),
@@ -1967,16 +1974,16 @@ CREATE TABLE `ex_termine` (
DROP TABLE IF EXISTS `extern_config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `extern_config` (
`config_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(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` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `config` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `config_type` int NOT NULL DEFAULT '0',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `is_standard` tinyint unsigned NOT NULL DEFAULT '0',
+ `config` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -1987,17 +1994,17 @@ CREATE TABLE `extern_config` (
DROP TABLE IF EXISTS `external_users`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `external_users` (
`external_contact_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `foreign_id` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `foreign_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`host_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin 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,
- `avatar_url` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `data` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `avatar_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`external_contact_id`),
KEY `mail_identifier` (`foreign_id`),
KEY `contact_type` (`contact_type`)
@@ -2010,17 +2017,17 @@ CREATE TABLE `external_users` (
DROP TABLE IF EXISTS `fach`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `fach` (
`fach_id` char(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 DEFAULT NULL,
- `schlagworte` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name_kurz` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `beschreibung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `schlagworte` text CHARACTER SET utf8mb4 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) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -2031,20 +2038,20 @@ CREATE TABLE `fach` (
DROP TABLE IF EXISTS `feedback`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `feedback` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`course_id` char(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(1) unsigned NOT NULL,
- `commentable` tinyint(1) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `question` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mode` int unsigned NOT NULL,
+ `results_visible` tinyint unsigned NOT NULL,
+ `commentable` tinyint unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `idx_range` (`range_id`,`range_type`),
@@ -2058,15 +2065,15 @@ CREATE TABLE `feedback` (
DROP TABLE IF EXISTS `feedback_entries`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `feedback_entries` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `feedback_id` int(11) unsigned NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `feedback_id` int unsigned NOT NULL,
`user_id` char(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(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `rating` tinyint unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `feedback_id` (`feedback_id`),
KEY `user_id` (`user_id`)
@@ -2079,18 +2086,18 @@ CREATE TABLE `feedback_entries` (
DROP TABLE IF EXISTS `file_refs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `file_refs` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`file_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`folder_id` char(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,
+ `downloads` int unsigned NOT NULL DEFAULT '0',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`content_terms_of_use_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `file_id` (`file_id`),
KEY `folder_id` (`folder_id`),
@@ -2104,18 +2111,18 @@ CREATE TABLE `file_refs` (
DROP TABLE IF EXISTS `files`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `files` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(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 DEFAULT NULL,
- `author_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mime_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `filetype` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'StandardFile',
+ `size` int unsigned NOT NULL,
+ `metadata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `author_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -2126,19 +2133,19 @@ CREATE TABLE `files` (
DROP TABLE IF EXISTS `files_search_attributes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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(11) unsigned NOT NULL,
- `file_ref_chdate` int(11) unsigned NOT NULL,
+ `file_ref_mkdate` int unsigned NOT NULL,
+ `file_ref_chdate` int 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(11) unsigned DEFAULT NULL,
- `semester_end` int(11) unsigned DEFAULT NULL,
+ `folder_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `course_status` tinyint unsigned DEFAULT NULL,
+ `semester_start` int unsigned DEFAULT NULL,
+ `semester_end` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `folder_range_id` (`folder_range_id`),
KEY `folder_range_type` (`folder_range_type`),
@@ -2153,11 +2160,11 @@ CREATE TABLE `files_search_attributes` (
DROP TABLE IF EXISTS `files_search_index`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `files_search_index` (
- `FTS_DOC_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
+ `FTS_DOC_ID` bigint unsigned NOT NULL AUTO_INCREMENT,
`file_ref_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `text` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`relevance` float NOT NULL,
PRIMARY KEY (`FTS_DOC_ID`),
KEY `file_ref_id` (`file_ref_id`),
@@ -2171,19 +2178,19 @@ CREATE TABLE `files_search_index` (
DROP TABLE IF EXISTS `folders`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `folders` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`parent_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_id` char(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(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `folder_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `data_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `range_id` (`range_id`),
KEY `parent_id` (`parent_id`)
@@ -2196,7 +2203,7 @@ CREATE TABLE `folders` (
DROP TABLE IF EXISTS `forum_abo_users`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_abo_users` (
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -2210,12 +2217,12 @@ CREATE TABLE `forum_abo_users` (
DROP TABLE IF EXISTS `forum_categories`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_categories` (
`category_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(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,
+ `entry_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `pos` int 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;
@@ -2227,11 +2234,11 @@ CREATE TABLE `forum_categories` (
DROP TABLE IF EXISTS `forum_categories_entries`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_categories_entries` (
`category_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `pos` int(11) NOT NULL DEFAULT 0,
+ `pos` int 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 */;
@@ -2242,25 +2249,25 @@ CREATE TABLE `forum_categories_entries` (
DROP TABLE IF EXISTS `forum_entries`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_entries` (
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(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(11) unsigned NOT NULL,
- `latest_chdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned 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) unsigned NOT NULL DEFAULT 0,
- `sticky` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `area` tinyint NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `latest_chdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned NOT NULL,
+ `author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `author_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `lft` int NOT NULL,
+ `rgt` int NOT NULL,
+ `depth` int NOT NULL,
+ `anonymous` tinyint NOT NULL DEFAULT '0',
+ `closed` tinyint unsigned NOT NULL DEFAULT '0',
+ `sticky` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`topic_id`),
KEY `seminar_id` (`seminar_id`,`lft`),
KEY `seminar_id_2` (`seminar_id`,`rgt`),
@@ -2274,7 +2281,7 @@ CREATE TABLE `forum_entries` (
DROP TABLE IF EXISTS `forum_entries_issues`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_entries_issues` (
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`issue_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -2288,7 +2295,7 @@ CREATE TABLE `forum_entries_issues` (
DROP TABLE IF EXISTS `forum_favorites`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_favorites` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -2302,7 +2309,7 @@ CREATE TABLE `forum_favorites` (
DROP TABLE IF EXISTS `forum_likes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_likes` (
`topic_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -2316,12 +2323,12 @@ CREATE TABLE `forum_likes` (
DROP TABLE IF EXISTS `forum_visits`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `forum_visits` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `visitdate` int(11) unsigned NOT NULL,
- `last_visitdate` int(11) unsigned NOT NULL,
+ `visitdate` int unsigned NOT NULL,
+ `last_visitdate` int unsigned 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 */;
@@ -2332,15 +2339,15 @@ CREATE TABLE `forum_visits` (
DROP TABLE IF EXISTS `global_resource_locks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `global_resource_locks` (
`lock_id` char(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,
+ `begin` int unsigned NOT NULL DEFAULT '0',
+ `end` int unsigned NOT NULL DEFAULT '0',
`type` varchar(15) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`user_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -2351,14 +2358,14 @@ CREATE TABLE `global_resource_locks` (
DROP TABLE IF EXISTS `globalsearch_buzzwords`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `globalsearch_buzzwords` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin 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 '',
+ `rights` enum('user','autor','tutor','dozent','admin','root') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'user',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `buzzwords` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `subtitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `url` varchar(2048) CHARACTER SET utf8mb4 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 */;
@@ -2369,18 +2376,18 @@ CREATE TABLE `globalsearch_buzzwords` (
DROP TABLE IF EXISTS `grading_definitions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `grading_definitions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int 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,
+ `item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 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,
+ `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `position` int NOT NULL DEFAULT '0',
`weight` float unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `course_id` (`course_id`),
KEY `tool` (`tool`)
@@ -2393,14 +2400,14 @@ CREATE TABLE `grading_definitions` (
DROP TABLE IF EXISTS `grading_instances`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `grading_instances` (
- `definition_id` int(11) NOT NULL AUTO_INCREMENT,
+ `definition_id` int 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `feedback` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -2411,21 +2418,22 @@ CREATE TABLE `grading_instances` (
DROP TABLE IF EXISTS `help_content`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `help_content` (
`global_content_id` char(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,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `route` varchar(255) CHARACTER SET utf8mb4 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(1) unsigned NOT NULL DEFAULT 0,
- `visible` tinyint(1) unsigned 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) unsigned NOT NULL,
+ `position` tinyint NOT NULL DEFAULT '1',
+ `custom` tinyint unsigned NOT NULL DEFAULT '0',
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `author_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `installation_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `comment` text COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`content_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2436,13 +2444,13 @@ CREATE TABLE `help_content` (
DROP TABLE IF EXISTS `help_tour_audiences`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT 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 */;
@@ -2453,13 +2461,13 @@ CREATE TABLE `help_tour_audiences` (
DROP TABLE IF EXISTS `help_tour_settings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `help_tour_settings` (
`tour_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `active` tinyint(1) unsigned NOT NULL,
+ `active` tinyint unsigned NOT NULL,
`access` enum('standard','link','autostart','autostart_once') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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 */;
@@ -2470,21 +2478,21 @@ CREATE TABLE `help_tour_settings` (
DROP TABLE IF EXISTS `help_tour_steps`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `step` tinyint NOT NULL DEFAULT '1',
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `tip` text CHARACTER SET utf8mb4 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(1) unsigned 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) unsigned NOT NULL,
+ `interactive` tinyint unsigned NOT NULL,
+ `css_selector` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `route` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `action_prev` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `action_next` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `author_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -2495,14 +2503,14 @@ CREATE TABLE `help_tour_steps` (
DROP TABLE IF EXISTS `help_tour_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `help_tour_user` (
`tour_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `step_nr` int(11) NOT NULL,
- `completed` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `step_nr` int NOT NULL,
+ `completed` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
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 */;
@@ -2513,21 +2521,21 @@ CREATE TABLE `help_tour_user` (
DROP TABLE IF EXISTS `help_tours`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `help_tours` (
`global_tour_id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 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,
+ `roles` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `version` int 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) unsigned NOT NULL,
+ `installation_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'demo-installation',
+ `author_email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -2538,13 +2546,13 @@ CREATE TABLE `help_tours` (
DROP TABLE IF EXISTS `i18n`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `i18n` (
`object_id` char(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 DEFAULT NULL,
+ `value` text CHARACTER SET utf8mb4 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 */;
@@ -2555,14 +2563,14 @@ CREATE TABLE `i18n` (
DROP TABLE IF EXISTS `institute_plan_columns`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `institute_plan_columns` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `column` int(4) NOT NULL,
+ `column` int NOT NULL,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -2573,15 +2581,15 @@ CREATE TABLE `institute_plan_columns` (
DROP TABLE IF EXISTS `kategorien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `kategorien` (
`kategorie_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(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(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `priority` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `priority` int NOT NULL DEFAULT '0',
PRIMARY KEY (`kategorie_id`),
KEY `priority` (`priority`),
KEY `range_id` (`range_id`)
@@ -2594,20 +2602,20 @@ CREATE TABLE `kategorien` (
DROP TABLE IF EXISTS `licenses`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `licenses` (
`identifier` varchar(64) NOT NULL COMMENT 'According to SPDX standard if able.',
`name` varchar(128) DEFAULT NULL,
`link` varchar(256) DEFAULT NULL,
- `default` tinyint(1) DEFAULT 0,
- `description` text DEFAULT NULL,
+ `default` tinyint(1) DEFAULT '0',
+ `description` text,
`twillo_licensekey` varchar(16) DEFAULT NULL,
`twillo_cclicenseversion` varchar(8) DEFAULT NULL,
- `chdate` int(11) DEFAULT NULL,
- `mkdate` int(11) DEFAULT NULL,
+ `chdate` int DEFAULT NULL,
+ `mkdate` int DEFAULT NULL,
PRIMARY KEY (`identifier`),
KEY `default` (`default`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -2616,15 +2624,15 @@ CREATE TABLE `licenses` (
DROP TABLE IF EXISTS `limitedadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `limitedadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `start_time` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `maxnumber` int(11) NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `start_time` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `maxnumber` int NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -2635,17 +2643,17 @@ CREATE TABLE `limitedadmissions` (
DROP TABLE IF EXISTS `lock_rules`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `lock_rules` (
`lock_id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `attributes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`object_type` enum('sem','inst','user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'sem',
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT 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 */;
@@ -2656,12 +2664,12 @@ CREATE TABLE `lock_rules` (
DROP TABLE IF EXISTS `lockedadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `lockedadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -2672,19 +2680,19 @@ CREATE TABLE `lockedadmissions` (
DROP TABLE IF EXISTS `log_actions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `log_actions` (
`action_id` char(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 DEFAULT NULL,
- `active` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `expires` int(11) unsigned NOT NULL DEFAULT 0,
- `filename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `class` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `info_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `active` tinyint unsigned NOT NULL DEFAULT '1',
+ `expires` int unsigned NOT NULL DEFAULT '0',
+ `filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`type` enum('core','plugin','file') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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 */;
@@ -2695,19 +2703,19 @@ CREATE TABLE `log_actions` (
DROP TABLE IF EXISTS `log_events`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `log_events` (
- `event_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `event_id` int unsigned NOT NULL AUTO_INCREMENT,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`action_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`affected_range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`coaffected_range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `info` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `dbg_info` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `dbg_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`event_id`),
KEY `action_id` (`action_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -2716,17 +2724,17 @@ CREATE TABLE `log_events` (
DROP TABLE IF EXISTS `loginbackgrounds`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `loginbackgrounds` (
- `background_id` int(11) NOT NULL AUTO_INCREMENT,
- `filename` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `mobile` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `desktop` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `in_release` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `background_id` int NOT NULL AUTO_INCREMENT,
+ `filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mobile` tinyint unsigned NOT NULL DEFAULT '1',
+ `desktop` tinyint unsigned NOT NULL DEFAULT '1',
+ `in_release` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`background_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -2735,18 +2743,18 @@ CREATE TABLE `loginbackgrounds` (
DROP TABLE IF EXISTS `lti_data`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `lti_data` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `position` int(11) NOT NULL DEFAULT 0,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `position` int 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) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `options` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `tool_id` int NOT NULL DEFAULT '0',
+ `launch_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`id`),
KEY `course_id` (`course_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2758,13 +2766,13 @@ CREATE TABLE `lti_data` (
DROP TABLE IF EXISTS `lti_grade`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `lti_grade` (
- `link_id` int(11) NOT NULL DEFAULT 0,
+ `link_id` int 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) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `score` float NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -2775,19 +2783,19 @@ CREATE TABLE `lti_grade` (
DROP TABLE IF EXISTS `lti_tool`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL DEFAULT 0,
- `deep_linking` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `send_lis_person` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `launch_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `consumer_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `consumer_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `custom_parameters` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `allow_custom_url` tinyint unsigned NOT NULL DEFAULT '0',
+ `deep_linking` tinyint unsigned NOT NULL DEFAULT '0',
+ `send_lis_person` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
`oauth_signature_method` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'sha1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2799,16 +2807,16 @@ CREATE TABLE `lti_tool` (
DROP TABLE IF EXISTS `mail_queue_entries`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mail_queue_entries` (
`mail_queue_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mail` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`message_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `tries` int(11) unsigned NOT NULL,
- `last_try` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `tries` int unsigned NOT NULL,
+ `last_try` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`mail_queue_id`),
KEY `message_id` (`message_id`),
KEY `user_id` (`user_id`)
@@ -2821,11 +2829,11 @@ CREATE TABLE `mail_queue_entries` (
DROP TABLE IF EXISTS `media_cache`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `media_cache` (
`id` char(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(),
+ `type` varchar(64) CHARACTER SET utf8mb4 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;
@@ -2837,14 +2845,14 @@ CREATE TABLE `media_cache` (
DROP TABLE IF EXISTS `message`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `message` (
`message_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`autor_id` char(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(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `show_adressees` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned 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`)
@@ -2857,13 +2865,13 @@ CREATE TABLE `message` (
DROP TABLE IF EXISTS `message_tags`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `message_tags` (
`message_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `tag` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `tag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned 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 */;
@@ -2874,15 +2882,15 @@ CREATE TABLE `message_tags` (
DROP TABLE IF EXISTS `message_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL DEFAULT 0,
- `deleted` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `readed` tinyint unsigned NOT NULL DEFAULT '0',
+ `deleted` tinyint unsigned NOT NULL DEFAULT '0',
`snd_rec` enum('rec','snd') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'rec',
- `answered` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `answered` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int 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`)
@@ -2895,17 +2903,17 @@ CREATE TABLE `message_user` (
DROP TABLE IF EXISTS `mvv_abschl_kategorie`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_abschl_kategorie` (
`kategorie_id` char(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 DEFAULT NULL,
- `position` int(11) DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name_kurz` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `beschreibung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `position` int DEFAULT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`kategorie_id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2917,15 +2925,15 @@ CREATE TABLE `mvv_abschl_kategorie` (
DROP TABLE IF EXISTS `mvv_abschl_zuord`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_abschl_zuord` (
`abschluss_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`kategorie_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `position` int(4) NOT NULL DEFAULT 9999,
+ `position` int NOT NULL DEFAULT '9999',
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`abschluss_id`),
KEY `kategorie_id` (`kategorie_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2937,17 +2945,17 @@ CREATE TABLE `mvv_abschl_zuord` (
DROP TABLE IF EXISTS `mvv_aufbaustudiengang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_aufbaustudiengang` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `id` int 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 DEFAULT NULL,
+ `kommentar` text CHARACTER SET utf8mb4 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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;
@@ -2959,15 +2967,15 @@ CREATE TABLE `mvv_aufbaustudiengang` (
DROP TABLE IF EXISTS `mvv_contacts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_contacts` (
`contact_id` char(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,
+ `alt_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`contact_id`),
KEY `contact_status` (`contact_status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2979,19 +2987,19 @@ CREATE TABLE `mvv_contacts` (
DROP TABLE IF EXISTS `mvv_contacts_ranges`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_contacts_ranges` (
`contact_range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`contact_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_id` char(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,
+ `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `position` int DEFAULT 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`contact_range_id`),
KEY `range_id` (`range_id`),
KEY `range_type` (`range_type`),
@@ -3007,18 +3015,18 @@ CREATE TABLE `mvv_contacts_ranges` (
DROP TABLE IF EXISTS `mvv_extern_contacts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_extern_contacts` (
`extern_contact_id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `vorname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `homepage` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `tel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3029,15 +3037,15 @@ CREATE TABLE `mvv_extern_contacts` (
DROP TABLE IF EXISTS `mvv_fach_inst`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_fach_inst` (
`fach_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`institut_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `position` int(11) NOT NULL,
+ `position` int NOT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3048,18 +3056,18 @@ CREATE TABLE `mvv_fach_inst` (
DROP TABLE IF EXISTS `mvv_files`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_files` (
`mvvfile_id` char(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 DEFAULT NULL,
- `tags` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `extern_visible` tinyint(1) unsigned DEFAULT NULL,
+ `year` int DEFAULT NULL,
+ `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `category` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `tags` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `extern_visible` tinyint unsigned DEFAULT 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3070,16 +3078,16 @@ CREATE TABLE `mvv_files` (
DROP TABLE IF EXISTS `mvv_files_filerefs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_files_filerefs` (
`mvvfile_id` char(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,
+ `name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`fileref_id` char(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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3090,16 +3098,16 @@ CREATE TABLE `mvv_files_filerefs` (
DROP TABLE IF EXISTS `mvv_files_ranges`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_files_ranges` (
`mvvfile_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_id` char(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,
+ `position` int DEFAULT 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`mvvfile_id`,`range_id`),
KEY `range_id` (`range_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3111,15 +3119,15 @@ CREATE TABLE `mvv_files_ranges` (
DROP TABLE IF EXISTS `mvv_lvgruppe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_lvgruppe` (
`lvgruppe_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
- `alttext` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `alttext` tinytext CHARACTER SET utf8mb4 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3130,16 +3138,16 @@ CREATE TABLE `mvv_lvgruppe` (
DROP TABLE IF EXISTS `mvv_lvgruppe_modulteil`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_lvgruppe_modulteil` (
`lvgruppe_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`modulteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `position` int(11) NOT NULL DEFAULT 9999,
+ `position` int NOT NULL DEFAULT '9999',
`fn_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`lvgruppe_id`,`modulteil_id`),
KEY `fn_id` (`fn_id`),
KEY `modulteil_id` (`modulteil_id`)
@@ -3152,14 +3160,14 @@ CREATE TABLE `mvv_lvgruppe_modulteil` (
DROP TABLE IF EXISTS `mvv_lvgruppe_seminar`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_lvgruppe_seminar` (
`lvgruppe_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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;
@@ -3171,33 +3179,33 @@ CREATE TABLE `mvv_lvgruppe_seminar` (
DROP TABLE IF EXISTS `mvv_modul`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modul` (
`modul_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `quelle` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `quelle` varchar(120) CHARACTER SET utf8mb4 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,
+ `flexnow_modul` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `code` varchar(250) CHARACTER SET utf8mb4 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) unsigned DEFAULT NULL,
- `fassung_nr` int(2) DEFAULT NULL,
+ `beschlussdatum` int unsigned DEFAULT NULL,
+ `fassung_nr` int 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 '',
+ `version` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1',
+ `dauer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `kapazitaet` varchar(50) CHARACTER SET utf8mb4 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,
+ `wl_selbst` int DEFAULT NULL,
+ `wl_pruef` int 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 DEFAULT NULL,
- `verantwortlich` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `kommentar_status` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `verantwortlich` tinytext CHARACTER SET utf8mb4 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`modul_id`),
KEY `stat` (`stat`),
KEY `flexnow_modul` (`flexnow_modul`)
@@ -3210,32 +3218,32 @@ CREATE TABLE `mvv_modul` (
DROP TABLE IF EXISTS `mvv_modul_deskriptor`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modul_deskriptor` (
`deskriptor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`modul_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `verantwortlich` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `bezeichnung` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `voraussetzung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kompetenzziele` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `inhalte` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `literatur` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `links` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `turnus` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_kapazitaet` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_sws` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_wl_selbst` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_wl_pruef` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_note` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `pruef_vorleistung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `pruef_leistung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `pruef_wiederholung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `ersatztext` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `verantwortlich` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `bezeichnung` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `voraussetzung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kompetenzziele` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `inhalte` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `literatur` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `links` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `turnus` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_kapazitaet` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_sws` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_wl_selbst` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_wl_pruef` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `pruef_vorleistung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `pruef_leistung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `pruef_wiederholung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `ersatztext` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`deskriptor_id`),
UNIQUE KEY `modul_id` (`modul_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3247,16 +3255,16 @@ CREATE TABLE `mvv_modul_deskriptor` (
DROP TABLE IF EXISTS `mvv_modul_inst`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modul_inst` (
`modul_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`institut_id` char(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,
+ `position` int NOT NULL DEFAULT '9999',
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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;
@@ -3268,15 +3276,15 @@ CREATE TABLE `mvv_modul_inst` (
DROP TABLE IF EXISTS `mvv_modul_language`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modul_language` (
`modul_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,
+ `position` int NOT NULL DEFAULT '9999',
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3287,30 +3295,30 @@ CREATE TABLE `mvv_modul_language` (
DROP TABLE IF EXISTS `mvv_modulteil`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modulteil` (
`modulteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`modul_id` char(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,
+ `position` int NOT NULL DEFAULT '9999',
+ `flexnow_modul` varchar(250) CHARACTER SET utf8mb4 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,
+ `kapazitaet` varchar(50) CHARACTER SET utf8mb4 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` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `pflicht` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `sws` int DEFAULT NULL,
+ `wl_praesenz` int DEFAULT NULL,
+ `wl_bereitung` int DEFAULT NULL,
+ `wl_selbst` int DEFAULT NULL,
+ `wl_pruef` int DEFAULT NULL,
+ `anteil_note` int DEFAULT NULL,
+ `ausgleichbar` tinyint unsigned NOT NULL DEFAULT '0',
+ `pflicht` tinyint unsigned NOT NULL DEFAULT '0',
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`modulteil_id`),
KEY `modul_id` (`modul_id`),
KEY `flexnow_modul` (`flexnow_modul`)
@@ -3323,25 +3331,25 @@ CREATE TABLE `mvv_modulteil` (
DROP TABLE IF EXISTS `mvv_modulteil_deskriptor`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modulteil_deskriptor` (
`deskriptor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`modulteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `bezeichnung` tinytext COLLATE utf8mb4_unicode_ci NOT NULL,
- `voraussetzung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_kapazitaet` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_wl_praesenz` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_wl_bereitung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_wl_selbst` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_wl_pruef` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `pruef_vorleistung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `pruef_leistung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `kommentar_pflicht` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `bezeichnung` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `voraussetzung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_kapazitaet` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_wl_praesenz` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_wl_bereitung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_wl_selbst` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_wl_pruef` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `pruef_vorleistung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `pruef_leistung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `kommentar_pflicht` text CHARACTER SET utf8mb4 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`deskriptor_id`),
KEY `modulteil_id` (`modulteil_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3353,15 +3361,15 @@ CREATE TABLE `mvv_modulteil_deskriptor` (
DROP TABLE IF EXISTS `mvv_modulteil_language`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modulteil_language` (
`modulteil_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,
+ `position` int NOT NULL DEFAULT '9999',
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3372,16 +3380,16 @@ CREATE TABLE `mvv_modulteil_language` (
DROP TABLE IF EXISTS `mvv_modulteil_stgteilabschnitt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_modulteil_stgteilabschnitt` (
`modulteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`abschnitt_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `fachsemester` int(2) NOT NULL,
- `differenzierung` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `fachsemester` int NOT NULL,
+ `differenzierung` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3392,10 +3400,10 @@ CREATE TABLE `mvv_modulteil_stgteilabschnitt` (
DROP TABLE IF EXISTS `mvv_ovl_conflicts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_ovl_conflicts` (
- `conflict_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `selection_id` int(11) NOT NULL,
+ `conflict_id` int unsigned NOT NULL AUTO_INCREMENT,
+ `selection_id` int NOT NULL,
`base_abschnitt_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`base_modulteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`base_course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -3404,8 +3412,8 @@ CREATE TABLE `mvv_ovl_conflicts` (
`comp_modulteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`comp_course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`comp_metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`conflict_id`),
KEY `selection_id` (`selection_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3417,12 +3425,12 @@ CREATE TABLE `mvv_ovl_conflicts` (
DROP TABLE IF EXISTS `mvv_ovl_excludes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_ovl_excludes` (
`selection_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT 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;
@@ -3434,18 +3442,18 @@ CREATE TABLE `mvv_ovl_excludes` (
DROP TABLE IF EXISTS `mvv_ovl_selections`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_ovl_selections` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`selection_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`semester_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`base_version_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`comp_version_id` char(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 '',
+ `fachsems` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `semtypes` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `show_excluded` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
+ `show_excluded` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `selection_id` (`selection_id`),
KEY `user_id` (`user_id`)
@@ -3458,16 +3466,16 @@ CREATE TABLE `mvv_ovl_selections` (
DROP TABLE IF EXISTS `mvv_stg_stgteil`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_stg_stgteil` (
`studiengang_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`stgteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`stgteil_bez_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `position` int(11) NOT NULL,
+ `position` int NOT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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;
@@ -3479,17 +3487,17 @@ CREATE TABLE `mvv_stg_stgteil` (
DROP TABLE IF EXISTS `mvv_stgteil`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_stgteil` (
`stgteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`fach_id` char(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,
+ `kp` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `semester` int DEFAULT NULL,
+ `zusatz` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`stgteil_id`),
KEY `fach_id` (`fach_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3501,16 +3509,16 @@ CREATE TABLE `mvv_stgteil` (
DROP TABLE IF EXISTS `mvv_stgteil_bez`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_stgteil_bez` (
`stgteil_bez_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(100) CHARACTER SET utf8mb4 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,
+ `position` int NOT NULL DEFAULT '9999',
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3521,19 +3529,19 @@ CREATE TABLE `mvv_stgteil_bez` (
DROP TABLE IF EXISTS `mvv_stgteilabschnitt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_stgteilabschnitt` (
`abschnitt_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`version_id` char(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,
+ `position` int NOT NULL DEFAULT '9999',
+ `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `kommentar` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`kp` double(5,2) DEFAULT NULL,
- `ueberschrift` tinytext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `ueberschrift` tinytext CHARACTER SET utf8mb4 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`abschnitt_id`),
KEY `version_id` (`version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3545,19 +3553,19 @@ CREATE TABLE `mvv_stgteilabschnitt` (
DROP TABLE IF EXISTS `mvv_stgteilabschnitt_modul`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_stgteilabschnitt_modul` (
`abschnitt_modul_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`abschnitt_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`modul_id` char(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,
+ `flexnow_modul` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `modulcode` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `position` int NOT NULL DEFAULT '9999',
+ `bezeichnung` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`abschnitt_modul_id`),
UNIQUE KEY `abschnitt_id` (`abschnitt_id`,`modul_id`) USING BTREE,
KEY `flexnow_modul` (`flexnow_modul`)
@@ -3570,23 +3578,23 @@ CREATE TABLE `mvv_stgteilabschnitt_modul` (
DROP TABLE IF EXISTS `mvv_stgteilversion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_stgteilversion` (
`version_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`stgteil_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`start_sem` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`end_sem` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `beschlussdatum` int(11) unsigned DEFAULT NULL,
- `fassung_nr` int(2) DEFAULT NULL,
+ `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `beschlussdatum` int unsigned DEFAULT NULL,
+ `fassung_nr` int DEFAULT NULL,
`fassung_typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `beschreibung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `beschreibung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `kommentar_status` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `kommentar_status` text CHARACTER SET utf8mb4 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`version_id`),
KEY `stgteil_id` (`stgteil_id`),
KEY `stat` (`stat`)
@@ -3599,31 +3607,31 @@ CREATE TABLE `mvv_stgteilversion` (
DROP TABLE IF EXISTS `mvv_studiengang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mvv_studiengang` (
`studiengang_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`abschluss_id` char(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 DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name_kurz` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `beschreibung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`institut_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`start` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`end` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `beschlussdatum` int(11) unsigned DEFAULT NULL,
- `fassung_nr` int(2) DEFAULT NULL,
+ `beschlussdatum` int unsigned DEFAULT NULL,
+ `fassung_nr` int 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 DEFAULT NULL,
- `schlagworte` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `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,
+ `kommentar_status` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `schlagworte` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `studienzeit` tinyint unsigned DEFAULT NULL,
+ `studienplaetze` int unsigned DEFAULT NULL,
+ `abschlussgrad` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `enroll` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`studiengang_id`),
KEY `abschluss_id` (`abschluss_id`),
KEY `institut_id` (`institut_id`)
@@ -3636,15 +3644,15 @@ CREATE TABLE `mvv_studiengang` (
DROP TABLE IF EXISTS `mvv_studycourse_language`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `position` int 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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3655,14 +3663,14 @@ CREATE TABLE `mvv_studycourse_language` (
DROP TABLE IF EXISTS `mvv_studycourse_type`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned 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 */;
@@ -3673,20 +3681,20 @@ CREATE TABLE `mvv_studycourse_type` (
DROP TABLE IF EXISTS `news`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `news` (
`news_id` char(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) unsigned NOT NULL DEFAULT 0,
+ `topic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `date` int unsigned NOT NULL DEFAULT '0',
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `expire` int(11) unsigned NOT NULL DEFAULT 0,
- `allow_comments` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `prio` tinyint(2) NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `expire` int unsigned NOT NULL DEFAULT '0',
+ `allow_comments` tinyint unsigned NOT NULL DEFAULT '0',
+ `prio` tinyint NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
`chdate_uid` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`news_id`),
KEY `date` (`date`),
KEY `chdate` (`chdate`),
@@ -3700,12 +3708,12 @@ CREATE TABLE `news` (
DROP TABLE IF EXISTS `news_range`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `news_range` (
`news_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`news_id`,`range_id`),
KEY `range_id` (`range_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3717,10 +3725,10 @@ CREATE TABLE `news_range` (
DROP TABLE IF EXISTS `news_roles`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `news_roles` (
`news_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `roleid` int(10) NOT NULL,
+ `roleid` int NOT NULL,
PRIMARY KEY (`news_id`,`roleid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3731,7 +3739,7 @@ CREATE TABLE `news_roles` (
DROP TABLE IF EXISTS `news_rss_range`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 '',
@@ -3742,25 +3750,107 @@ CREATE TABLE `news_rss_range` (
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `oauth2_access_tokens`
+--
+
+DROP TABLE IF EXISTS `oauth2_access_tokens`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `oauth2_access_tokens` (
+ `id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
+ `client_id` bigint unsigned NOT NULL,
+ `scopes` text COLLATE utf8mb4_unicode_ci,
+ `revoked` tinyint(1) NOT NULL DEFAULT '0',
+ `expires_at` int DEFAULT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `oauth2_auth_codes`
+--
+
+DROP TABLE IF EXISTS `oauth2_auth_codes`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `oauth2_auth_codes` (
+ `id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `client_id` bigint unsigned NOT NULL,
+ `scopes` text COLLATE utf8mb4_unicode_ci,
+ `revoked` tinyint(1) NOT NULL DEFAULT '0',
+ `expires_at` int DEFAULT NULL,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `oauth2_clients`
+--
+
+DROP TABLE IF EXISTS `oauth2_clients`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `oauth2_clients` (
+ `id` bigint unsigned NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `secret` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `redirect` text COLLATE utf8mb4_unicode_ci NOT NULL,
+ `revoked` tinyint(1) NOT NULL DEFAULT '0',
+ `description` text COLLATE utf8mb4_unicode_ci,
+ `owner` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `homepage` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `admin_notes` text COLLATE utf8mb4_unicode_ci,
+ `mkdate` int NOT NULL,
+ `chdate` int NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `oauth2_refresh_tokens`
+--
+
+DROP TABLE IF EXISTS `oauth2_refresh_tokens`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!50503 SET character_set_client = utf8mb4 */;
+CREATE TABLE `oauth2_refresh_tokens` (
+ `id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `access_token_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `revoked` tinyint(1) NOT NULL DEFAULT '0',
+ `expires_at` int DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `access_token_id` (`access_token_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!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 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oauth_consumer_registry` (
- `ocr_id` int(11) NOT NULL AUTO_INCREMENT,
- `ocr_usa_id_ref` int(11) DEFAULT NULL,
+ `ocr_id` int NOT NULL AUTO_INCREMENT,
+ `ocr_usa_id_ref` int 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_signature_methods` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'HMAC-SHA1,PLAINTEXT',
+ `ocr_server_uri` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ocr_server_uri_host` varchar(128) CHARACTER SET utf8mb4 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(),
+ `ocr_request_token_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ocr_authorize_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `ocr_access_token_uri` varchar(255) CHARACTER SET utf8mb4 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`),
@@ -3775,17 +3865,17 @@ CREATE TABLE `oauth_consumer_registry` (
DROP TABLE IF EXISTS `oauth_consumer_token`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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_id` int NOT NULL AUTO_INCREMENT,
+ `oct_ocr_id_ref` int NOT NULL,
+ `oct_usa_id_ref` int 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(),
+ `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`),
@@ -3799,20 +3889,20 @@ CREATE TABLE `oauth_consumer_token` (
DROP TABLE IF EXISTS `oauth_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oauth_log` (
- `olg_id` int(11) NOT NULL AUTO_INCREMENT,
+ `olg_id` int 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,
+ `olg_usa_id_ref` int DEFAULT NULL,
+ `olg_received` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `olg_sent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `olg_base_string` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `olg_notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `olg_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ `olg_remote_ip` bigint 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`),
@@ -3828,12 +3918,12 @@ CREATE TABLE `oauth_log` (
DROP TABLE IF EXISTS `oauth_server_nonce`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oauth_server_nonce` (
- `osn_id` int(11) NOT NULL AUTO_INCREMENT,
+ `osn_id` int 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_timestamp` bigint 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`)
@@ -3846,25 +3936,25 @@ CREATE TABLE `oauth_server_nonce` (
DROP TABLE IF EXISTS `oauth_server_registry`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oauth_server_registry` (
- `osr_id` int(11) NOT NULL AUTO_INCREMENT,
- `osr_usa_id_ref` int(11) DEFAULT NULL,
+ `osr_id` int NOT NULL AUTO_INCREMENT,
+ `osr_usa_id_ref` int 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_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_requester_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `osr_requester_email` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `osr_callback_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `osr_application_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `osr_application_title` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `osr_application_descr` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `osr_application_notes` text CHARACTER SET utf8mb4 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_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(),
+ `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`)
@@ -3877,20 +3967,20 @@ CREATE TABLE `oauth_server_registry` (
DROP TABLE IF EXISTS `oauth_server_token`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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_id` int NOT NULL AUTO_INCREMENT,
+ `ost_osr_id_ref` int NOT NULL,
+ `ost_usa_id_ref` int 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_authorized` tinyint(1) NOT NULL DEFAULT '0',
+ `ost_referrer_host` varchar(128) CHARACTER SET utf8mb4 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_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,
+ `ost_callback_url` varchar(512) CHARACTER SET utf8mb4 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`),
@@ -3904,14 +3994,14 @@ CREATE TABLE `oauth_server_token` (
DROP TABLE IF EXISTS `object_contentmodules`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `object_contentmodules` (
`object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `module_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `module_id` varchar(255) CHARACTER SET utf8mb4 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(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -3922,13 +4012,13 @@ CREATE TABLE `object_contentmodules` (
DROP TABLE IF EXISTS `object_user_visits`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 '',
- `plugin_id` int(11) NOT NULL,
- `visitdate` int(11) unsigned NOT NULL DEFAULT 0,
- `last_visitdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `plugin_id` int NOT NULL,
+ `visitdate` int unsigned NOT NULL DEFAULT '0',
+ `last_visitdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`object_id`,`user_id`,`plugin_id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3940,11 +4030,11 @@ CREATE TABLE `object_user_visits` (
DROP TABLE IF EXISTS `object_views`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `object_views` (
`object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `views` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `views` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`object_id`),
KEY `views` (`views`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3956,12 +4046,12 @@ CREATE TABLE `object_views` (
DROP TABLE IF EXISTS `oer_abo`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_abo` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`material_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
UNIQUE KEY `user_id` (`user_id`,`material_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -3970,7 +4060,7 @@ CREATE TABLE `oer_abo` (
DROP TABLE IF EXISTS `oer_comments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_comments` (
`comment_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`review_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -3978,14 +4068,14 @@ CREATE TABLE `oer_comments` (
`comment` text NOT NULL,
`host_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `chdate` bigint(20) NOT NULL,
- `mkdate` bigint(20) NOT NULL,
+ `chdate` bigint NOT NULL,
+ `mkdate` bigint NOT NULL,
PRIMARY KEY (`comment_id`),
KEY `review_id` (`review_id`),
KEY `foreign_comment_id` (`foreign_comment_id`),
KEY `host_id` (`host_id`),
KEY `user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -3994,15 +4084,15 @@ CREATE TABLE `oer_comments` (
DROP TABLE IF EXISTS `oer_downloadcounter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_downloadcounter` (
`counter_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`material_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`longitude` double DEFAULT NULL,
`latitude` double DEFAULT NULL,
- `mkdate` int(11) DEFAULT NULL,
+ `mkdate` int DEFAULT NULL,
PRIMARY KEY (`counter_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4011,22 +4101,23 @@ CREATE TABLE `oer_downloadcounter` (
DROP TABLE IF EXISTS `oer_hosts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_hosts` (
`host_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `sorm_class` varchar(50) NOT NULL DEFAULT 'OERHost',
`name` varchar(64) NOT NULL,
`url` varchar(200) NOT NULL,
`public_key` text NOT NULL,
- `private_key` text DEFAULT NULL,
- `active` tinyint(4) NOT NULL DEFAULT 1,
- `index_server` tinyint(4) NOT NULL DEFAULT 0,
- `allowed_as_index_server` tinyint(4) NOT NULL DEFAULT 1,
- `last_updated` bigint(20) NOT NULL,
- `chdate` bigint(20) NOT NULL,
- `mkdate` bigint(20) NOT NULL,
+ `private_key` text,
+ `active` tinyint NOT NULL DEFAULT '1',
+ `index_server` tinyint NOT NULL DEFAULT '0',
+ `allowed_as_index_server` tinyint NOT NULL DEFAULT '1',
+ `last_updated` bigint NOT NULL,
+ `chdate` bigint NOT NULL,
+ `mkdate` bigint NOT NULL,
PRIMARY KEY (`host_id`),
UNIQUE KEY `url` (`url`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4035,38 +4126,40 @@ CREATE TABLE `oer_hosts` (
DROP TABLE IF EXISTS `oer_material`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_material` (
`material_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`foreign_material_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`host_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`name` varchar(64) NOT NULL,
`category` varchar(64) NOT NULL DEFAULT '',
- `draft` tinyint(1) NOT NULL DEFAULT 0,
+ `draft` tinyint(1) NOT NULL DEFAULT '0',
`filename` varchar(64) NOT NULL,
`short_description` varchar(100) DEFAULT NULL,
`description` text NOT NULL,
- `difficulty_start` tinyint(12) NOT NULL DEFAULT 1,
- `difficulty_end` tinyint(12) NOT NULL DEFAULT 12,
+ `difficulty_start` tinyint NOT NULL DEFAULT '1',
+ `difficulty_end` tinyint NOT NULL DEFAULT '12',
`player_url` varchar(256) DEFAULT NULL,
`tool` varchar(128) DEFAULT NULL,
`content_type` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`front_image_content_type` varchar(64) DEFAULT NULL,
- `structure` text DEFAULT NULL,
+ `structure` text,
`rating` double DEFAULT NULL,
`license_identifier` varchar(64) NOT NULL DEFAULT 'CC BY SA 3.0',
`uri` varchar(1000) NOT NULL DEFAULT '',
`uri_hash` char(32) NOT NULL DEFAULT '',
`published_id_on_twillo` varchar(50) DEFAULT NULL,
- `chdate` bigint(20) NOT NULL,
- `mkdate` int(11) NOT NULL,
+ `source_url` varchar(256) DEFAULT NULL,
+ `data` text,
+ `chdate` bigint NOT NULL,
+ `mkdate` int NOT NULL,
PRIMARY KEY (`material_id`),
KEY `host_id` (`host_id`),
KEY `category` (`category`),
KEY `foreign_material_id` (`foreign_material_id`),
KEY `license_identifier` (`license_identifier`),
KEY `uri_hash` (`uri_hash`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4075,16 +4168,16 @@ CREATE TABLE `oer_material` (
DROP TABLE IF EXISTS `oer_material_users`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_material_users` (
`material_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 '',
- `external_contact` int(11) NOT NULL DEFAULT 0,
- `position` int(11) NOT NULL DEFAULT 1,
- `chdate` int(11) NOT NULL,
- `mkdate` int(11) NOT NULL,
+ `external_contact` int NOT NULL DEFAULT '0',
+ `position` int NOT NULL DEFAULT '1',
+ `chdate` int NOT NULL,
+ `mkdate` int NOT NULL,
PRIMARY KEY (`material_id`,`user_id`,`external_contact`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4093,24 +4186,24 @@ CREATE TABLE `oer_material_users` (
DROP TABLE IF EXISTS `oer_reviews`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_reviews` (
`review_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`material_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`foreign_review_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`host_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `rating` int(11) NOT NULL,
+ `rating` int NOT NULL,
`review` text NOT NULL,
- `chdate` int(11) NOT NULL,
- `mkdate` int(11) NOT NULL,
+ `chdate` int NOT NULL,
+ `mkdate` int NOT NULL,
PRIMARY KEY (`review_id`),
UNIQUE KEY `unique_users` (`user_id`,`host_id`,`material_id`),
KEY `material_id` (`material_id`),
KEY `foreign_review_id` (`foreign_review_id`),
KEY `user_id` (`user_id`),
KEY `host_id` (`host_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4119,12 +4212,12 @@ CREATE TABLE `oer_reviews` (
DROP TABLE IF EXISTS `oer_tags`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_tags` (
`tag_hash` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`name` varchar(64) NOT NULL,
PRIMARY KEY (`tag_hash`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4133,14 +4226,14 @@ CREATE TABLE `oer_tags` (
DROP TABLE IF EXISTS `oer_tags_material`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_tags_material` (
`material_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`tag_hash` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
UNIQUE KEY `unique_tags` (`material_id`,`tag_hash`),
KEY `tag_hash` (`tag_hash`),
KEY `material_id` (`material_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4149,21 +4242,21 @@ CREATE TABLE `oer_tags_material` (
DROP TABLE IF EXISTS `oer_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `oer_user` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`foreign_user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`host_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`name` varchar(100) NOT NULL,
`avatar` varchar(256) DEFAULT NULL,
- `description` text DEFAULT NULL,
- `chdate` int(11) NOT NULL,
- `mkdate` int(11) NOT NULL,
+ `description` text,
+ `chdate` int NOT NULL,
+ `mkdate` int NOT NULL,
PRIMARY KEY (`user_id`),
UNIQUE KEY `unique_users` (`foreign_user_id`,`host_id`),
KEY `foreign_user_id` (`foreign_user_id`),
KEY `host_id` (`host_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4172,20 +4265,20 @@ CREATE TABLE `oer_user` (
DROP TABLE IF EXISTS `opengraphdata`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `opengraphdata` (
- `opengraph_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `opengraph_id` int 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(1) unsigned DEFAULT NULL,
- `title` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `image` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `type` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `data` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `last_update` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `is_opengraph` tinyint unsigned DEFAULT NULL,
+ `title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `image` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `last_update` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`opengraph_id`),
UNIQUE KEY `hash` (`hash`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -4197,13 +4290,13 @@ CREATE TABLE `opengraphdata` (
DROP TABLE IF EXISTS `participantrestrictedadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `participantrestrictedadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `message` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `distribution_time` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `distribution_time` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -4214,15 +4307,15 @@ CREATE TABLE `participantrestrictedadmissions` (
DROP TABLE IF EXISTS `passwordadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `passwordadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `start_time` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `start_time` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -4233,15 +4326,15 @@ CREATE TABLE `passwordadmissions` (
DROP TABLE IF EXISTS `personal_notifications`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `personal_notification_id` int NOT NULL AUTO_INCREMENT,
+ `url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `avatar` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `dialog` tinyint NOT NULL DEFAULT '0',
+ `html_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`personal_notification_id`),
KEY `html_id` (`html_id`),
KEY `url` (`url`(256))
@@ -4254,11 +4347,11 @@ CREATE TABLE `personal_notifications` (
DROP TABLE IF EXISTS `personal_notifications_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `personal_notifications_user` (
- `personal_notification_id` int(10) unsigned NOT NULL,
+ `personal_notification_id` int unsigned NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `seen` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `seen` tinyint unsigned 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;
@@ -4270,16 +4363,16 @@ CREATE TABLE `personal_notifications_user` (
DROP TABLE IF EXISTS `plugin_assets`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `plugin_assets` (
`asset_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `plugin_id` int(10) unsigned NOT NULL,
+ `plugin_id` int 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,
+ `filename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `storagename` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `size` int unsigned DEFAULT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -4290,20 +4383,20 @@ CREATE TABLE `plugin_assets` (
DROP TABLE IF EXISTS `plugins`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `pluginid` int unsigned NOT NULL AUTO_INCREMENT,
+ `pluginclassname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `pluginpath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `pluginname` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `plugintype` text CHARACTER SET utf8mb4 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,
+ `navigationpos` int unsigned NOT NULL DEFAULT '0',
+ `dependentonid` int unsigned DEFAULT NULL,
+ `automatic_update_url` varchar(256) CHARACTER SET utf8mb4 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;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4312,12 +4405,12 @@ CREATE TABLE `plugins` (
DROP TABLE IF EXISTS `plugins_activated`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `plugins_activated` (
- `pluginid` int(10) unsigned NOT NULL DEFAULT 0,
+ `pluginid` int unsigned NOT NULL DEFAULT '0',
`range_type` enum('user') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'user',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `state` tinyint(1) unsigned NOT NULL DEFAULT 1,
+ `state` tinyint unsigned 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;
@@ -4329,12 +4422,12 @@ CREATE TABLE `plugins_activated` (
DROP TABLE IF EXISTS `prefadmission_condition`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `prefadmission_condition` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`condition_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `chance` int(4) NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chance` int NOT NULL DEFAULT '1',
+ `mkdate` int unsigned 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 */;
@@ -4345,12 +4438,12 @@ CREATE TABLE `prefadmission_condition` (
DROP TABLE IF EXISTS `prefadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `prefadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `favor_semester` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `favor_semester` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -4361,14 +4454,14 @@ CREATE TABLE `prefadmissions` (
DROP TABLE IF EXISTS `priorities`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `priorities` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`set_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `priority` int(11) NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `priority` int NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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;
@@ -4380,13 +4473,13 @@ CREATE TABLE `priorities` (
DROP TABLE IF EXISTS `questionnaire_anonymous_answers`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `questionnaire_anonymous_answers` (
`anonymous_answer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`questionnaire_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`anonymous_answer_id`),
UNIQUE KEY `questionnaire_id_user_id` (`questionnaire_id`,`user_id`),
KEY `questionnaire_id` (`questionnaire_id`),
@@ -4400,14 +4493,14 @@ CREATE TABLE `questionnaire_anonymous_answers` (
DROP TABLE IF EXISTS `questionnaire_answers`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `questionnaire_answers` (
`answer_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`question_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `answerdata` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `answerdata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`answer_id`),
KEY `question_id` (`question_id`),
KEY `user_id` (`user_id`)
@@ -4420,15 +4513,15 @@ CREATE TABLE `questionnaire_answers` (
DROP TABLE IF EXISTS `questionnaire_assignments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `questionnaire_assignments` (
`assignment_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`questionnaire_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `range_type` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
+ `range_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`assignment_id`),
KEY `questionnaire_id` (`questionnaire_id`),
KEY `range_id_range_type` (`range_id`,`range_type`),
@@ -4442,14 +4535,14 @@ CREATE TABLE `questionnaire_assignments` (
DROP TABLE IF EXISTS `questionnaire_questions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `questionnaire_questions` (
`question_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`questionnaire_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `etask_task_id` int(11) NOT NULL,
- `position` int(11) NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `etask_task_id` int NOT NULL,
+ `position` int NOT NULL,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`question_id`),
KEY `questionnaire_id` (`questionnaire_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -4461,21 +4554,21 @@ CREATE TABLE `questionnaire_questions` (
DROP TABLE IF EXISTS `questionnaires`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `questionnaires` (
`questionnaire_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `title` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL,
- `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `startdate` int(11) unsigned DEFAULT NULL,
- `stopdate` int(11) unsigned DEFAULT NULL,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `anonymous` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `startdate` int unsigned DEFAULT NULL,
+ `stopdate` int unsigned DEFAULT NULL,
+ `visible` tinyint unsigned NOT NULL DEFAULT '0',
+ `anonymous` tinyint unsigned NOT NULL DEFAULT '0',
`resultvisibility` enum('always','never','afterending') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'always',
- `editanswers` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `copyable` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL,
- `mkdate` int(11) unsigned NOT NULL,
+ `editanswers` tinyint unsigned NOT NULL DEFAULT '1',
+ `copyable` tinyint unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`questionnaire_id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -4487,13 +4580,13 @@ CREATE TABLE `questionnaires` (
DROP TABLE IF EXISTS `range_tree`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `range_tree` (
`item_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`parent_id` char(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 '',
+ `level` int NOT NULL DEFAULT '0',
+ `priority` int NOT NULL DEFAULT '0',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`studip_object` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`studip_object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`item_id`),
@@ -4509,16 +4602,16 @@ CREATE TABLE `range_tree` (
DROP TABLE IF EXISTS `resource_booking_intervals`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_booking_intervals` (
`interval_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`resource_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`booking_id` char(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,
- `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,
+ `begin` int unsigned NOT NULL DEFAULT '0',
+ `end` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `takes_place` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`interval_id`),
KEY `resource_id` (`resource_id`,`takes_place`,`end`),
KEY `booking_id` (`booking_id`)
@@ -4531,21 +4624,21 @@ CREATE TABLE `resource_booking_intervals` (
DROP TABLE IF EXISTS `resource_bookings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_bookings` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`resource_id` char(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 DEFAULT NULL,
- `begin` int(11) unsigned NOT NULL DEFAULT 0,
- `end` int(11) unsigned NOT NULL DEFAULT 0,
- `repeat_end` int(11) unsigned DEFAULT NULL,
- `repeat_quantity` int(2) DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `internal_comment` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `preparation_time` int(4) NOT NULL DEFAULT 0,
- `booking_type` tinyint(2) NOT NULL DEFAULT 0,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `begin` int unsigned NOT NULL DEFAULT '0',
+ `end` int unsigned NOT NULL DEFAULT '0',
+ `repeat_end` int unsigned DEFAULT NULL,
+ `repeat_quantity` int DEFAULT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `internal_comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `preparation_time` int NOT NULL DEFAULT '0',
+ `booking_type` tinyint NOT NULL DEFAULT '0',
`booking_user_id` char(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`),
@@ -4560,16 +4653,16 @@ CREATE TABLE `resource_bookings` (
DROP TABLE IF EXISTS `resource_categories`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_categories` (
`id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `system` tinyint unsigned NOT NULL DEFAULT '0',
+ `iconnr` int 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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -4580,16 +4673,16 @@ CREATE TABLE `resource_categories` (
DROP TABLE IF EXISTS `resource_category_properties`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_category_properties` (
`category_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`property_id` char(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 DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `requestable` tinyint unsigned NOT NULL DEFAULT '0',
+ `protected` tinyint unsigned NOT NULL DEFAULT '0',
+ `system` tinyint unsigned NOT NULL DEFAULT '0',
+ `form_text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -4600,13 +4693,13 @@ CREATE TABLE `resource_category_properties` (
DROP TABLE IF EXISTS `resource_permissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_permissions` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`resource_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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;
@@ -4618,13 +4711,13 @@ CREATE TABLE `resource_permissions` (
DROP TABLE IF EXISTS `resource_properties`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_properties` (
`resource_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`property_id` char(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,
+ `state` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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;
@@ -4636,23 +4729,23 @@ CREATE TABLE `resource_properties` (
DROP TABLE IF EXISTS `resource_property_definitions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_property_definitions` (
`property_id` char(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 DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 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,
+ `options` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `system` tinyint unsigned NOT NULL DEFAULT '0',
+ `info_label` tinyint NOT NULL DEFAULT '0',
+ `display_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `searchable` tinyint unsigned NOT NULL DEFAULT '0',
+ `range_search` tinyint 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,
+ `property_group_id` int DEFAULT NULL,
+ `property_group_pos` tinyint DEFAULT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -4663,15 +4756,15 @@ CREATE TABLE `resource_property_definitions` (
DROP TABLE IF EXISTS `resource_property_groups`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_property_groups` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
- `position` tinyint(4) NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `position` tinyint NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4680,15 +4773,15 @@ CREATE TABLE `resource_property_groups` (
DROP TABLE IF EXISTS `resource_request_appointments`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_request_appointments` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`request_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`appointment_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4697,13 +4790,13 @@ CREATE TABLE `resource_request_appointments` (
DROP TABLE IF EXISTS `resource_request_properties`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_request_properties` (
`request_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`property_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `state` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `state` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int 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 */;
@@ -4714,7 +4807,7 @@ CREATE TABLE `resource_request_properties` (
DROP TABLE IF EXISTS `resource_requests`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_requests` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -4724,16 +4817,16 @@ CREATE TABLE `resource_requests` (
`last_modified_by` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`resource_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`category_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT '',
- `comment` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `reply_comment` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `reply_comment` text CHARACTER SET utf8mb4 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(11) unsigned DEFAULT NULL,
- `chdate` int(11) 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,
+ `closed` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
+ `begin` int unsigned NOT NULL DEFAULT '0',
+ `end` int unsigned NOT NULL DEFAULT '0',
+ `preparation_time` int NOT NULL DEFAULT '0',
+ `marked` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `termin_id` (`termin_id`),
KEY `seminar_id` (`course_id`),
@@ -4751,20 +4844,20 @@ CREATE TABLE `resource_requests` (
DROP TABLE IF EXISTS `resource_temporary_permissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resource_temporary_permissions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`resource_id` char(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,
+ `begin` int unsigned NOT NULL DEFAULT '0',
+ `end` int 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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4773,19 +4866,19 @@ CREATE TABLE `resource_temporary_permissions` (
DROP TABLE IF EXISTS `resources`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `resources` (
`id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`parent_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`category_id` char(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 DEFAULT NULL,
- `requestable` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `lockable` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `sort_position` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `level` int DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `requestable` tinyint unsigned NOT NULL DEFAULT '0',
+ `lockable` tinyint unsigned NOT NULL DEFAULT '1',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `sort_position` tinyint unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `parent_id` (`parent_id`),
KEY `category_id` (`category_id`)
@@ -4798,13 +4891,13 @@ CREATE TABLE `resources` (
DROP TABLE IF EXISTS `roles`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `roles` (
- `roleid` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `rolename` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `roleid` int unsigned NOT NULL AUTO_INCREMENT,
+ `rolename` varchar(80) CHARACTER SET utf8mb4 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;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4813,10 +4906,10 @@ CREATE TABLE `roles` (
DROP TABLE IF EXISTS `roles_plugins`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `roles_plugins` (
- `roleid` int(10) unsigned NOT NULL DEFAULT 0,
- `pluginid` int(10) unsigned NOT NULL DEFAULT 0,
+ `roleid` int unsigned NOT NULL DEFAULT '0',
+ `pluginid` int 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 */;
@@ -4827,10 +4920,10 @@ CREATE TABLE `roles_plugins` (
DROP TABLE IF EXISTS `roles_studipperms`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `roles_studipperms` (
- `roleid` int(10) unsigned NOT NULL DEFAULT 0,
- `permname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `roleid` int unsigned NOT NULL DEFAULT '0',
+ `permname` varchar(255) CHARACTER SET utf8mb4 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 */;
@@ -4841,9 +4934,9 @@ CREATE TABLE `roles_studipperms` (
DROP TABLE IF EXISTS `roles_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `roles_user` (
- `roleid` int(10) unsigned NOT NULL DEFAULT 0,
+ `roleid` int 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`)
@@ -4856,15 +4949,15 @@ CREATE TABLE `roles_user` (
DROP TABLE IF EXISTS `schedule`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `start` smallint NOT NULL COMMENT 'start hour and minutes',
+ `end` smallint NOT NULL COMMENT 'end hour and minutes',
+ `day` tinyint NOT NULL COMMENT 'day of week, 0-6',
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `color` tinyint DEFAULT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
@@ -4877,13 +4970,13 @@ CREATE TABLE `schedule` (
DROP TABLE IF EXISTS `schedule_seminare`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `schedule_seminare` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `color` tinyint(4) DEFAULT NULL,
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `color` tinyint 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 */;
@@ -4894,13 +4987,13 @@ CREATE TABLE `schedule_seminare` (
DROP TABLE IF EXISTS `schema_version`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `schema_version` (
`domain` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`branch` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0',
- `version` int(11) unsigned NOT NULL,
+ `version` int unsigned NOT NULL,
PRIMARY KEY (`domain`,`branch`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4909,16 +5002,16 @@ CREATE TABLE `schema_version` (
DROP TABLE IF EXISTS `scm`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `scm` (
`scm_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_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 '',
- `tab_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `content` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `position` int(11) unsigned NOT NULL DEFAULT 0,
+ `tab_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `position` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`scm_id`),
KEY `chdate` (`chdate`),
KEY `range_id` (`range_id`)
@@ -4931,39 +5024,39 @@ CREATE TABLE `scm` (
DROP TABLE IF EXISTS `sem_classes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sem_classes` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
- `only_inst_user` tinyint(1) unsigned NOT NULL,
- `default_read_level` int(11) NOT NULL,
- `default_write_level` int(11) NOT NULL,
- `bereiche` tinyint(1) unsigned NOT NULL,
- `module` tinyint(1) unsigned NOT NULL,
- `show_browse` tinyint(1) unsigned NOT NULL,
- `write_access_nobody` tinyint(1) unsigned NOT NULL,
- `topic_create_autor` tinyint(1) unsigned NOT NULL,
- `visible` tinyint(1) unsigned NOT NULL,
- `course_creation_forbidden` tinyint(1) unsigned NOT 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(1) unsigned 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(1) unsigned NOT NULL DEFAULT 1,
- `is_group` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `only_inst_user` tinyint unsigned NOT NULL,
+ `default_read_level` int NOT NULL,
+ `default_write_level` int NOT NULL,
+ `bereiche` tinyint unsigned NOT NULL,
+ `module` tinyint unsigned NOT NULL,
+ `show_browse` tinyint unsigned NOT NULL,
+ `write_access_nobody` tinyint unsigned NOT NULL,
+ `topic_create_autor` tinyint unsigned NOT NULL,
+ `visible` tinyint unsigned NOT NULL,
+ `course_creation_forbidden` tinyint unsigned NOT NULL,
+ `modules` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `create_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `studygroup_mode` tinyint unsigned NOT NULL,
+ `admission_prelim_default` tinyint NOT NULL DEFAULT '0',
+ `admission_type_default` tinyint NOT NULL DEFAULT '0',
+ `title_dozent` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title_dozent_plural` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title_tutor` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title_tutor_plural` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title_autor` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `title_autor_plural` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `show_raumzeit` tinyint unsigned NOT NULL DEFAULT '1',
+ `is_group` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4972,17 +5065,17 @@ CREATE TABLE `sem_classes` (
DROP TABLE IF EXISTS `sem_tree`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sem_tree` (
`sem_tree_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`parent_id` char(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 '',
+ `priority` tinyint NOT NULL DEFAULT '0',
+ `info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`studip_object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `type` tinyint(3) unsigned NOT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `type` tinyint unsigned NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`sem_tree_id`),
KEY `parent_id` (`parent_id`),
KEY `priority` (`priority`),
@@ -4996,15 +5089,15 @@ CREATE TABLE `sem_tree` (
DROP TABLE IF EXISTS `sem_types`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `class` int NOT NULL,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -5013,12 +5106,12 @@ CREATE TABLE `sem_types` (
DROP TABLE IF EXISTS `semester_courses`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `semester_courses` (
`semester_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(10) NOT NULL DEFAULT 0,
- `chdate` int(10) NOT NULL DEFAULT 0,
+ `mkdate` int NOT NULL DEFAULT '0',
+ `chdate` int NOT NULL DEFAULT '0',
PRIMARY KEY (`semester_id`,`course_id`),
KEY `course_id` (`course_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -5030,20 +5123,21 @@ CREATE TABLE `semester_courses` (
DROP TABLE IF EXISTS `semester_data`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `semester_data` (
`semester_id` char(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,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`semester_token` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `beginn` int(11) unsigned DEFAULT NULL,
- `ende` int(11) unsigned DEFAULT NULL,
- `vorles_beginn` int(11) unsigned DEFAULT NULL,
- `vorles_ende` int(11) unsigned DEFAULT NULL,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
+ `beginn` int unsigned DEFAULT NULL,
+ `ende` int unsigned DEFAULT NULL,
+ `sem_wechsel` int unsigned DEFAULT NULL,
+ `vorles_beginn` int unsigned DEFAULT NULL,
+ `vorles_ende` int unsigned DEFAULT NULL,
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
`external_id` varchar(50) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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 */;
@@ -5054,16 +5148,16 @@ CREATE TABLE `semester_data` (
DROP TABLE IF EXISTS `semester_holiday`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `semester_holiday` (
`holiday_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`semester_id` char(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(11) unsigned DEFAULT NULL,
- `ende` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `beginn` int unsigned DEFAULT NULL,
+ `ende` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`holiday_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5074,11 +5168,11 @@ CREATE TABLE `semester_holiday` (
DROP TABLE IF EXISTS `seminar_courseset`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_courseset` (
`set_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned 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;
@@ -5090,21 +5184,21 @@ CREATE TABLE `seminar_courseset` (
DROP TABLE IF EXISTS `seminar_cycle_dates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_cycle_dates` (
`metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(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(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL,
+ `weekday` tinyint unsigned NOT NULL,
+ `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `sws` decimal(2,1) NOT NULL DEFAULT '0.0',
+ `cycle` tinyint unsigned NOT NULL DEFAULT '0',
+ `week_offset` int NOT NULL DEFAULT '0',
+ `end_offset` int DEFAULT NULL,
+ `sorter` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`metadate_id`),
KEY `seminar_id` (`seminar_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -5116,7 +5210,7 @@ CREATE TABLE `seminar_cycle_dates` (
DROP TABLE IF EXISTS `seminar_inst`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_inst` (
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`institut_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -5131,7 +5225,7 @@ CREATE TABLE `seminar_inst` (
DROP TABLE IF EXISTS `seminar_sem_tree`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_sem_tree` (
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`sem_tree_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -5146,18 +5240,18 @@ CREATE TABLE `seminar_sem_tree` (
DROP TABLE IF EXISTS `seminar_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_user` (
`Seminar_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 '',
`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,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `position` int NOT NULL DEFAULT '0',
+ `gruppe` tinyint NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `comment` varchar(255) CHARACTER SET utf8mb4 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) unsigned NOT NULL DEFAULT 1,
+ `label` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `bind_calendar` tinyint unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`Seminar_id`,`user_id`),
KEY `status` (`status`,`Seminar_id`),
KEY `user_id` (`user_id`,`Seminar_id`,`status`)
@@ -5170,13 +5264,13 @@ CREATE TABLE `seminar_user` (
DROP TABLE IF EXISTS `seminar_user_notifications`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_user_notifications` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `notification_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
- `chdate` int(10) unsigned NOT NULL,
- `mkdate` int(10) unsigned NOT NULL,
+ `notification_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
+ `chdate` int unsigned NOT NULL,
+ `mkdate` int unsigned NOT NULL,
PRIMARY KEY (`user_id`,`seminar_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5187,7 +5281,7 @@ CREATE TABLE `seminar_user_notifications` (
DROP TABLE IF EXISTS `seminar_userdomains`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminar_userdomains` (
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`userdomain_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -5201,42 +5295,42 @@ CREATE TABLE `seminar_userdomains` (
DROP TABLE IF EXISTS `seminare`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seminare` (
`Seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0',
- `VeranstaltungsNummer` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `VeranstaltungsNummer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`Institut_id` char(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` int(11) 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 DEFAULT NULL,
- `Lesezugriff` tinyint(4) NOT NULL DEFAULT 0,
- `Schreibzugriff` tinyint(4) NOT NULL DEFAULT 0,
- `start_time` int(11) unsigned DEFAULT 0,
- `duration_time` int(11) DEFAULT NULL,
- `art` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `teilnehmer` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `vorrausetzungen` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `lernorga` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `leistungsnachweis` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Untertitel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `status` int unsigned NOT NULL DEFAULT '1',
+ `Beschreibung` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Ort` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `Sonstiges` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `Lesezugriff` tinyint NOT NULL DEFAULT '0',
+ `Schreibzugriff` tinyint NOT NULL DEFAULT '0',
+ `start_time` int unsigned DEFAULT '0',
+ `duration_time` int DEFAULT NULL,
+ `art` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `teilnehmer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `vorrausetzungen` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `lernorga` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `leistungsnachweis` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 DEFAULT NULL,
- `admission_disable_waitlist` tinyint(3) unsigned NOT NULL DEFAULT 0,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `showscore` tinyint(3) DEFAULT 0,
+ `admission_turnout` int DEFAULT NULL,
+ `admission_binding` tinyint DEFAULT NULL,
+ `admission_prelim` tinyint unsigned NOT NULL DEFAULT '0',
+ `admission_prelim_txt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `admission_disable_waitlist` tinyint unsigned NOT NULL DEFAULT '0',
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `showscore` tinyint DEFAULT '0',
`aux_lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `aux_lock_rule_forced` tinyint(4) NOT NULL DEFAULT 0,
+ `aux_lock_rule_forced` tinyint 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,
+ `admission_waitlist_max` int unsigned NOT NULL DEFAULT '0',
+ `admission_disable_waitlist_move` tinyint unsigned NOT NULL DEFAULT '0',
+ `completion` tinyint unsigned NOT NULL DEFAULT '0',
`parent_course` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`Seminar_id`),
KEY `Institut_id` (`Institut_id`),
@@ -5252,14 +5346,14 @@ CREATE TABLE `seminare` (
DROP TABLE IF EXISTS `separable_room_parts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `separable_room_parts` (
- `separable_room_id` int(10) NOT NULL,
+ `separable_room_id` int NOT NULL,
`room_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`separable_room_id`,`room_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -5268,15 +5362,15 @@ CREATE TABLE `separable_room_parts` (
DROP TABLE IF EXISTS `separable_rooms`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `separable_rooms` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
+ `id` int NOT NULL AUTO_INCREMENT,
`building_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -5285,11 +5379,11 @@ CREATE TABLE `separable_rooms` (
DROP TABLE IF EXISTS `session_data`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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(),
+ `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;
@@ -5301,15 +5395,15 @@ CREATE TABLE `session_data` (
DROP TABLE IF EXISTS `siteinfo_details`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `detail_id` smallint unsigned NOT NULL AUTO_INCREMENT,
+ `rubric_id` smallint unsigned NOT NULL,
+ `position` tinyint unsigned DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`detail_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -5318,13 +5412,13 @@ CREATE TABLE `siteinfo_details` (
DROP TABLE IF EXISTS `siteinfo_rubrics`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `rubric_id` smallint unsigned NOT NULL AUTO_INCREMENT,
+ `position` tinyint unsigned DEFAULT NULL,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`rubric_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -5333,18 +5427,18 @@ CREATE TABLE `siteinfo_rubrics` (
DROP TABLE IF EXISTS `smiley`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `smiley_id` int unsigned NOT NULL AUTO_INCREMENT,
+ `smiley_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `smiley_width` int NOT NULL DEFAULT '0',
+ `smiley_height` int NOT NULL DEFAULT '0',
+ `short_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `smiley_counter` int unsigned NOT NULL DEFAULT '0',
+ `short_counter` int unsigned NOT NULL DEFAULT '0',
+ `fav_counter` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`smiley_id`),
UNIQUE KEY `name` (`smiley_name`),
KEY `short` (`short_name`)
@@ -5357,14 +5451,14 @@ CREATE TABLE `smiley` (
DROP TABLE IF EXISTS `statusgruppe_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `statusgruppe_user` (
`statusgruppe_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 '',
- `position` int(11) NOT NULL DEFAULT 0,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `inherit` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `position` int NOT NULL DEFAULT '0',
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `inherit` tinyint unsigned NOT NULL DEFAULT '1',
+ `mkdate` int 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;
@@ -5376,21 +5470,22 @@ CREATE TABLE `statusgruppe_user` (
DROP TABLE IF EXISTS `statusgruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `statusgruppen` (
`statusgruppe_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text COLLATE utf8mb4_unicode_ci,
`range_id` char(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(1) unsigned NOT NULL DEFAULT 0,
- `selfassign_start` int(11) unsigned NOT NULL DEFAULT 0,
- `selfassign_end` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned 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,
+ `position` int NOT NULL DEFAULT '0',
+ `size` int NOT NULL DEFAULT '0',
+ `selfassign` tinyint unsigned NOT NULL DEFAULT '0',
+ `selfassign_start` int unsigned NOT NULL DEFAULT '0',
+ `selfassign_end` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `calendar_group` tinyint unsigned NOT NULL DEFAULT '0',
+ `name_w` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `name_m` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`statusgruppe_id`),
KEY `range_id` (`range_id`),
KEY `position` (`position`)
@@ -5403,11 +5498,11 @@ CREATE TABLE `statusgruppen` (
DROP TABLE IF EXISTS `studygroup_invitations`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `studygroup_invitations` (
`sem_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(11) unsigned NOT NULL,
+ `mkdate` int unsigned 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 */;
@@ -5418,7 +5513,7 @@ CREATE TABLE `studygroup_invitations` (
DROP TABLE IF EXISTS `termin_related_groups`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `termin_related_groups` (
`termin_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`statusgruppe_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -5432,7 +5527,7 @@ CREATE TABLE `termin_related_groups` (
DROP TABLE IF EXISTS `termin_related_persons`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `termin_related_persons` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
@@ -5446,19 +5541,19 @@ CREATE TABLE `termin_related_persons` (
DROP TABLE IF EXISTS `termine`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `termine` (
`termin_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`autor_id` char(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 DEFAULT NULL,
- `date` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
- `date_typ` tinyint(4) NOT NULL DEFAULT 0,
- `raum` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+ `date` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `date_typ` tinyint NOT NULL DEFAULT '0',
+ `raum` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`termin_id`),
KEY `metadate_id` (`metadate_id`,`date`),
@@ -5473,12 +5568,12 @@ CREATE TABLE `termine` (
DROP TABLE IF EXISTS `termsadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `termsadmissions` (
`rule_id` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `terms` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) NOT NULL DEFAULT 0,
- `chdate` int(11) NOT NULL DEFAULT 0,
+ `terms` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `mkdate` int NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -5489,17 +5584,17 @@ CREATE TABLE `termsadmissions` (
DROP TABLE IF EXISTS `themen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `themen` (
`issue_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`seminar_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`author_id` char(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(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `priority` smallint unsigned NOT NULL DEFAULT '0',
+ `paper_related` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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;
@@ -5511,7 +5606,7 @@ CREATE TABLE `themen` (
DROP TABLE IF EXISTS `themen_termine`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `themen_termine` (
`issue_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`termin_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -5526,14 +5621,14 @@ CREATE TABLE `themen_termine` (
DROP TABLE IF EXISTS `timedadmissions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `timedadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `start_time` int(11) unsigned NOT NULL DEFAULT 0,
- `end_time` int(11) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `start_time` int unsigned NOT NULL DEFAULT '0',
+ `end_time` int unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`rule_id`),
KEY `start_time` (`start_time`),
KEY `end_time` (`end_time`),
@@ -5547,15 +5642,15 @@ CREATE TABLE `timedadmissions` (
DROP TABLE IF EXISTS `tools_activated`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `tools_activated` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`range_type` enum('course','institute') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `plugin_id` int(10) unsigned NOT NULL,
- `position` tinyint(3) unsigned NOT NULL,
- `metadata` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
- `mkdate` int(10) unsigned NOT NULL,
- `chdate` int(10) unsigned NOT NULL,
+ `plugin_id` int unsigned NOT NULL,
+ `position` tinyint unsigned NOT NULL,
+ `metadata` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int unsigned NOT NULL,
PRIMARY KEY (`range_id`,`plugin_id`),
KEY `plugin_id` (`plugin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -5567,11 +5662,11 @@ CREATE TABLE `tools_activated` (
DROP TABLE IF EXISTS `user_factorlist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_factorlist` (
`list_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 '',
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned 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 */;
@@ -5582,31 +5677,31 @@ CREATE TABLE `user_factorlist` (
DROP TABLE IF EXISTS `user_info`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_info` (
`user_id` char(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(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned 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 '',
+ `hobby` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `lebenslauf` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `publi` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `schwerp` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `Home` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `privatnr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `privatcell` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `privadr` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `score` int unsigned NOT NULL DEFAULT '0',
+ `geschlecht` tinyint NOT NULL DEFAULT '0',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned NOT NULL DEFAULT '0',
+ `title_front` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `title_rear` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`preferred_language` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `smsforward_copy` tinyint(1) unsigned NOT NULL DEFAULT 1,
+ `smsforward_copy` tinyint unsigned NOT NULL DEFAULT '1',
`smsforward_rec` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `email_forward` tinyint(1) unsigned 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 '',
+ `email_forward` tinyint unsigned NOT NULL DEFAULT '0',
+ `smiley_favorite` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `motto` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `oercampus_description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `oercampus_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`user_id`),
KEY `score` (`score`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -5618,21 +5713,23 @@ CREATE TABLE `user_info` (
DROP TABLE IF EXISTS `user_inst`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_inst` (
+ `id` int NOT NULL AUTO_INCREMENT,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0',
`Institut_id` char(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(1) unsigned NOT NULL DEFAULT 0,
- `priority` tinyint(3) unsigned NOT NULL DEFAULT 0,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
- PRIMARY KEY (`Institut_id`,`user_id`),
+ `sprechzeiten` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `raum` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Telefon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `Fax` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `externdefault` tinyint unsigned NOT NULL DEFAULT '0',
+ `priority` tinyint unsigned NOT NULL DEFAULT '0',
+ `visible` tinyint unsigned NOT NULL DEFAULT '1',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `user_inst` (`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;
@@ -5644,10 +5741,10 @@ CREATE TABLE `user_inst` (
DROP TABLE IF EXISTS `user_online`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_online` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `last_lifesign` int(11) unsigned NOT NULL,
+ `last_lifesign` int unsigned NOT NULL,
PRIMARY KEY (`user_id`),
KEY `last_lifesign` (`last_lifesign`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -5659,15 +5756,15 @@ CREATE TABLE `user_online` (
DROP TABLE IF EXISTS `user_studiengang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_studiengang` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`fach_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `semester` tinyint(2) DEFAULT 0,
+ `semester` tinyint DEFAULT '0',
`abschluss_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0',
`version_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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;
@@ -5679,12 +5776,12 @@ CREATE TABLE `user_studiengang` (
DROP TABLE IF EXISTS `user_token`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `expiration` int unsigned NOT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`token`),
KEY `index_expiration` (`expiration`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -5696,7 +5793,7 @@ CREATE TABLE `user_token` (
DROP TABLE IF EXISTS `user_userdomains`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_userdomains` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`userdomain_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -5710,15 +5807,15 @@ CREATE TABLE `user_userdomains` (
DROP TABLE IF EXISTS `user_visibility`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_visibility` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `online` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `search` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `email` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `homepage` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `default_homepage_visibility` int(11) NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `online` tinyint unsigned NOT NULL DEFAULT '1',
+ `search` tinyint unsigned NOT NULL DEFAULT '1',
+ `email` tinyint unsigned NOT NULL DEFAULT '1',
+ `homepage` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `default_homepage_visibility` int NOT NULL DEFAULT '0',
+ `mkdate` int unsigned 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 */;
@@ -5729,16 +5826,16 @@ CREATE TABLE `user_visibility` (
DROP TABLE IF EXISTS `user_visibility_settings`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_visibility_settings` (
`user_id` char(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,
+ `visibilityid` int NOT NULL AUTO_INCREMENT,
+ `parent_id` int NOT NULL,
+ `category` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `state` int DEFAULT NULL,
+ `plugin` int DEFAULT NULL,
+ `identifier` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`visibilityid`),
KEY `parent_id` (`parent_id`),
KEY `identifier` (`identifier`),
@@ -5752,13 +5849,13 @@ CREATE TABLE `user_visibility_settings` (
DROP TABLE IF EXISTS `userdomains`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userdomains` (
`userdomain_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `restricted_access` tinyint(1) unsigned NOT NULL DEFAULT 1,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `restricted_access` tinyint unsigned NOT NULL DEFAULT '1',
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int 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 */;
@@ -5769,11 +5866,11 @@ CREATE TABLE `userdomains` (
DROP TABLE IF EXISTS `userfilter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userfilter` (
`filter_id` char(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,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -5784,15 +5881,15 @@ CREATE TABLE `userfilter` (
DROP TABLE IF EXISTS `userfilter_fields`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userfilter_fields` (
`field_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`filter_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`type` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`value` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`compare_op` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
- `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int unsigned NOT NULL DEFAULT '0',
+ `chdate` int unsigned 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 */;
@@ -5803,13 +5900,13 @@ CREATE TABLE `userfilter_fields` (
DROP TABLE IF EXISTS `userlimits`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `userlimits` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `maxnumber` int(11) DEFAULT NULL,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `maxnumber` int DEFAULT NULL,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned 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 */;
@@ -5820,14 +5917,14 @@ CREATE TABLE `userlimits` (
DROP TABLE IF EXISTS `users_tfa`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `confirmed` tinyint 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,
+ `mkdate` int unsigned NOT NULL,
+ `chdate` int 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 */;
@@ -5838,11 +5935,11 @@ CREATE TABLE `users_tfa` (
DROP TABLE IF EXISTS `users_tfa_tokens`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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,
+ `mkdate` int 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 */;
@@ -5853,15 +5950,15 @@ CREATE TABLE `users_tfa_tokens` (
DROP TABLE IF EXISTS `webservice_access_rules`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 '',
+ `api_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
+ `ip_range` varchar(200) CHARACTER SET utf8mb4 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,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5872,11 +5969,11 @@ CREATE TABLE `webservice_access_rules` (
DROP TABLE IF EXISTS `widget_default`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `widget_default` (
- `pluginid` int(11) NOT NULL,
- `col` tinyint(1) NOT NULL DEFAULT 0,
- `position` tinyint(1) NOT NULL DEFAULT 0,
+ `pluginid` int 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;
@@ -5888,13 +5985,13 @@ CREATE TABLE `widget_default` (
DROP TABLE IF EXISTS `widget_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `widget_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `pluginid` int(11) NOT NULL,
- `position` int(11) NOT NULL DEFAULT 0,
+ `id` int NOT NULL AUTO_INCREMENT,
+ `pluginid` int NOT NULL,
+ `position` int NOT NULL DEFAULT '0',
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `col` tinyint(1) NOT NULL DEFAULT 0,
+ `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;
@@ -5906,16 +6003,16 @@ CREATE TABLE `widget_user` (
DROP TABLE IF EXISTS `wiki`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wiki` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`user_id` char(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,
+ `body` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`ancestor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
- `version` int(11) NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
+ `version` int NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
PRIMARY KEY (`range_id`,`keyword`,`version`),
KEY `user_id` (`user_id`),
KEY `chdate` (`chdate`)
@@ -5928,7 +6025,7 @@ CREATE TABLE `wiki` (
DROP TABLE IF EXISTS `wiki_links`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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 '',
@@ -5943,12 +6040,12 @@ CREATE TABLE `wiki_links` (
DROP TABLE IF EXISTS `wiki_locks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `wiki_locks` (
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`range_id` char(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) unsigned NOT NULL DEFAULT 0,
+ `chdate` int unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`range_id`,`user_id`,`keyword`),
KEY `user_id` (`user_id`),
KEY `chdate` (`chdate`)
@@ -5961,14 +6058,14 @@ CREATE TABLE `wiki_locks` (
DROP TABLE IF EXISTS `wiki_page_config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
+/*!50503 SET character_set_client = utf8mb4 */;
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) unsigned NOT NULL DEFAULT 0,
- `edit_restricted` tinyint(1) unsigned NOT NULL DEFAULT 0,
- `mkdate` int(11) unsigned DEFAULT NULL,
- `chdate` int(11) unsigned DEFAULT NULL,
+ `read_restricted` tinyint unsigned NOT NULL DEFAULT '0',
+ `edit_restricted` tinyint unsigned NOT NULL DEFAULT '0',
+ `mkdate` int unsigned DEFAULT NULL,
+ `chdate` int unsigned DEFAULT NULL,
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 */;
@@ -5982,4 +6079,4 @@ CREATE TABLE `wiki_page_config` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2022-06-29 16:54:22
+-- Dump completed on 2022-11-21 15:24:29