aboutsummaryrefslogtreecommitdiff
path: root/db/studip.sql
diff options
context:
space:
mode:
authoranoack <noack@data-quest.de>2022-06-29 18:04:21 +0200
committeranoack <noack@data-quest.de>2022-06-29 18:04:21 +0200
commite95df1044e860730f2fb8bcd97ca0d42384cee5d (patch)
treec71c938aab7834f5094de5a2a9ad42c203f40a01 /db/studip.sql
parent1467a6b5bb8f7235ed35a2b47b33bd86093288bf (diff)
sql dumps V5.1 re #1017
Diffstat (limited to 'db/studip.sql')
-rw-r--r--db/studip.sql1306
1 files changed, 747 insertions, 559 deletions
diff --git a/db/studip.sql b/db/studip.sql
index c6016cd..1d65c16 100644
--- a/db/studip.sql
+++ b/db/studip.sql
@@ -1,13 +1,13 @@
--- MySQL dump 10.13 Distrib 5.7.35-38, for debian-linux-gnu (x86_64)
+-- MySQL dump 10.19 Distrib 10.3.31-MariaDB, for debian-linux-gnu (x86_64)
--
--- Host: localhost Database: studip_50
+-- Host: localhost Database: studip_51
-- ------------------------------------------------------
--- Server version 5.7.35-38
+-- Server version 10.3.31-MariaDB-0+deb10u1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 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 */;
@@ -32,11 +32,11 @@ CREATE TABLE `Institute` (
`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',
+ `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',
+ `srienabled` tinyint(1) 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`)
@@ -54,7 +54,7 @@ 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,
+ `beschreibung` text 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 DEFAULT NULL,
@@ -79,13 +79,14 @@ CREATE TABLE `activities` (
`actor_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`actor_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`verb` enum('answered','attempted','attended','completed','created','deleted','edited','experienced','failed','imported','interacted','passed','shared','sent','voided') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'experienced',
- `content` text COLLATE utf8mb4_unicode_ci,
+ `content` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`object_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`mkdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `context_id` (`context_id`),
KEY `mkdate` (`mkdate`),
- KEY `object_id` (`object_id`(32))
+ KEY `object_id` (`object_id`(32)),
+ KEY `context_query` (`context`,`context_id`,`mkdate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -100,7 +101,7 @@ 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(11) 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 */;
@@ -130,10 +131,10 @@ 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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
`chdate` int(11) unsigned DEFAULT NULL,
`position` int(5) DEFAULT NULL,
- `comment` tinytext COLLATE utf8mb4_unicode_ci,
+ `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`visible` enum('yes','no','unknown') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`user_id`,`seminar_id`),
KEY `seminar_id` (`seminar_id`,`status`)
@@ -150,10 +151,10 @@ DROP TABLE IF EXISTS `admissionfactor`;
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',
+ `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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -168,8 +169,8 @@ DROP TABLE IF EXISTS `admissionrule_compat`;
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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -184,7 +185,7 @@ DROP TABLE IF EXISTS `admissionrule_inst`;
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',
+ `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 */;
@@ -199,8 +200,8 @@ DROP TABLE IF EXISTS `admissionrules`;
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',
+ `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,
PRIMARY KEY (`id`),
UNIQUE KEY `ruletype` (`ruletype`)
@@ -218,7 +219,7 @@ 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(1) unsigned NOT NULL DEFAULT 0,
UNIQUE KEY `route_id` (`route_id`,`consumer_id`,`method`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -235,8 +236,8 @@ CREATE TABLE `api_consumers` (
`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',
+ `active` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `system` tinyint(1) unsigned NOT NULL DEFAULT 0,
`type` enum('website','mobile','desktop') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT 'website',
`title` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`contact` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
@@ -244,9 +245,9 @@ CREATE TABLE `api_consumers` (
`url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`callback` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`commercial` tinyint(1) DEFAULT NULL,
- `description` text COLLATE utf8mb4_unicode_ci,
- `priority` int(11) unsigned NOT NULL DEFAULT '0',
- `notes` text COLLATE utf8mb4_unicode_ci,
+ `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,
PRIMARY KEY (`consumer_id`)
@@ -278,7 +279,7 @@ DROP TABLE IF EXISTS `api_user_permissions`;
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',
+ `granted` tinyint(1) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`user_id`,`consumer_id`)
@@ -297,7 +298,7 @@ CREATE TABLE `archiv` (
`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',
+ `start_time` int(11) 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 '',
@@ -306,9 +307,9 @@ CREATE TABLE `archiv` (
`dump` mediumtext 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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
`forumdump` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
- `wikidump` longtext COLLATE utf8mb4_unicode_ci,
+ `wikidump` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`studienbereiche` text COLLATE utf8mb4_unicode_ci NOT NULL,
`VeranstaltungsNummer` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
PRIMARY KEY (`seminar_id`),
@@ -345,10 +346,10 @@ CREATE TABLE `auth_extern` (
`external_user_name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`external_user_password` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`external_user_token` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `external_user_token_valid_until` int(11) NOT NULL DEFAULT '0',
+ `external_user_token_valid_until` int(11) NOT NULL DEFAULT 0,
`external_user_category` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`external_user_system_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `external_user_type` smallint(6) NOT NULL DEFAULT '0',
+ `external_user_type` smallint(6) NOT NULL DEFAULT 0,
PRIMARY KEY (`studip_user_id`,`external_user_system_type`,`external_user_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -370,7 +371,7 @@ CREATE TABLE `auth_user_md5` (
`Email` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`validation_key` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`auth_plugin` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT 'standard',
- `locked` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `locked` tinyint(1) unsigned NOT NULL DEFAULT 0,
`lock_comment` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`locked_by` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`visible` enum('global','always','yes','unknown','no','never') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'unknown',
@@ -405,7 +406,7 @@ DROP TABLE IF EXISTS `auto_insert_user`;
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(11) 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 */;
@@ -443,18 +444,32 @@ CREATE TABLE `banner_ads` (
`alttext` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`target_type` enum('url','seminar','inst','user','none') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'url',
`target` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
- `startdate` int(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',
+ `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,
PRIMARY KEY (`ad_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `banner_roles`
+--
+
+DROP TABLE IF EXISTS `banner_roles`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `banner_roles` (
+ `ad_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `roleid` int(10) 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 */;
+
+--
-- Table structure for table `blubber_comments`
--
@@ -465,8 +480,8 @@ 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,
+ `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,
@@ -502,7 +517,7 @@ DROP TABLE IF EXISTS `blubber_follower`;
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(1) 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;
@@ -519,7 +534,7 @@ CREATE TABLE `blubber_mentions` (
`mention_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`thread_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `external_contact` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `external_contact` tinyint(1) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`mention_id`),
UNIQUE KEY `unique_users_per_topic` (`thread_id`,`user_id`,`external_contact`),
@@ -555,12 +570,12 @@ CREATE TABLE `blubber_threads` (
`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,
+ `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,
+ `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,
PRIMARY KEY (`thread_id`),
@@ -645,9 +660,9 @@ DROP TABLE IF EXISTS `calendar_event`;
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',
+ `group_status` tinyint(1) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `chdate` int(11) 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 */;
@@ -679,11 +694,13 @@ DROP TABLE IF EXISTS `clipboard_items`;
CREATE TABLE `clipboard_items` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`clipboard_id` int(11) NOT NULL,
- `range_id` varchar(98) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `range_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',
- PRIMARY KEY (`id`)
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -697,12 +714,13 @@ DROP TABLE IF EXISTS `clipboards`;
CREATE TABLE `clipboards` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `name` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
+ `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',
- PRIMARY KEY (`id`)
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -717,8 +735,8 @@ 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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`colour_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -735,10 +753,11 @@ CREATE TABLE `comments` (
`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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`comment_id`),
- KEY `object_id` (`object_id`)
+ KEY `object_id` (`object_id`),
+ KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -751,12 +770,12 @@ DROP TABLE IF EXISTS `conditionaladmissions`;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `conditionaladmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci,
- `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 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,
PRIMARY KEY (`rule_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -774,8 +793,8 @@ CREATE TABLE `config` (
`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',
+ `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 '',
PRIMARY KEY (`field`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -792,8 +811,8 @@ 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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
`comment` text COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`field`,`range_id`),
KEY `field` (`field`,`value`(10)),
@@ -812,21 +831,19 @@ CREATE TABLE `consultation_blocks` (
`block_id` int(11) 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,
- `teacher_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT 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',
+ `calendar_events` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'Create events for slots',
+ `show_participants` tinyint(1) 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,
+ `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',
+ `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,
PRIMARY KEY (`block_id`),
- KEY `range` (`range_id`,`range_type`),
- KEY `teacher_id` (`teacher_id`)
+ KEY `range` (`range_id`,`range_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -841,7 +858,7 @@ CREATE TABLE `consultation_bookings` (
`booking_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`slot_id` int(11) unsigned NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `reason` text COLLATE utf8mb4_unicode_ci,
+ `reason` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`student_event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
@@ -852,6 +869,38 @@ CREATE TABLE `consultation_bookings` (
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `consultation_events`
+--
+
+DROP TABLE IF EXISTS `consultation_events`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `consultation_events` (
+ `slot_id` int(11) 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,
+ PRIMARY KEY (`slot_id`,`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `consultation_responsibilities`
+--
+
+DROP TABLE IF EXISTS `consultation_responsibilities`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `consultation_responsibilities` (
+ `block_id` int(11) 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,
+ 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 */;
+
+--
-- Table structure for table `consultation_slots`
--
@@ -864,7 +913,6 @@ CREATE TABLE `consultation_slots` (
`start_time` int(11) unsigned NOT NULL,
`end_time` int(11) unsigned NOT NULL,
`note` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `teacher_event_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`slot_id`),
@@ -903,7 +951,7 @@ CREATE TABLE `content_terms_of_use_entries` (
`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',
+ `is_default` tinyint(1) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`)
@@ -920,12 +968,12 @@ DROP TABLE IF EXISTS `coursememberadmissions`;
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',
- `course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `modus` tinyint(1) NOT NULL DEFAULT '0',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
PRIMARY KEY (`rule_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -940,7 +988,7 @@ DROP TABLE IF EXISTS `courseset_factorlist`;
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(11) 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 */;
@@ -992,10 +1040,10 @@ CREATE TABLE `coursesets` (
`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',
+ `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,
PRIMARY KEY (`set_id`),
KEY `set_user` (`user_id`,`set_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -1013,9 +1061,9 @@ CREATE TABLE `coursewizardsteps` (
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`classname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`number` tinyint(1) NOT NULL,
- `enabled` tinyint(1) unsigned NOT NULL DEFAULT '1',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `enabled` tinyint(1) unsigned NOT NULL DEFAULT 1,
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `classname` (`classname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -1033,8 +1081,8 @@ CREATE TABLE `cronjobs_logs` (
`schedule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`scheduled` int(11) unsigned NOT NULL,
`executed` int(11) unsigned NOT NULL,
- `exception` text COLLATE utf8mb4_unicode_ci,
- `output` text COLLATE utf8mb4_unicode_ci,
+ `exception` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `output` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`duration` float NOT NULL,
PRIMARY KEY (`log_id`),
KEY `schedule_id` (`schedule_id`)
@@ -1051,10 +1099,10 @@ DROP TABLE IF EXISTS `cronjobs_schedules`;
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',
+ `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,
+ `parameters` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`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,
@@ -1062,10 +1110,10 @@ CREATE TABLE `cronjobs_schedules` (
`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',
+ `next_execution` int(11) unsigned NOT NULL DEFAULT 0,
`last_execution` int(11) unsigned DEFAULT NULL,
- `last_result` text COLLATE utf8mb4_unicode_ci,
- `execution_count` bigint(20) unsigned NOT NULL DEFAULT '0',
+ `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,
PRIMARY KEY (`schedule_id`),
@@ -1084,9 +1132,9 @@ 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',
+ `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,
PRIMARY KEY (`task_id`)
@@ -1199,6 +1247,46 @@ CREATE TABLE `cw_containers` (
/*!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 */;
+CREATE TABLE `cw_structural_element_comments` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `structural_element_id` int(11) 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,
+ PRIMARY KEY (`id`),
+ KEY `index_structural_element_id` (`structural_element_id`),
+ KEY `index_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 `cw_structural_element_feedbacks`
+--
+
+DROP TABLE IF EXISTS `cw_structural_element_feedbacks`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `cw_structural_element_feedbacks` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `structural_element_id` int(11) 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,
+ PRIMARY KEY (`id`),
+ KEY `index_structural_element_id` (`structural_element_id`),
+ KEY `index_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 `cw_structural_elements`
--
@@ -1216,7 +1304,7 @@ CREATE TABLE `cw_structural_elements` (
`position` int(11) NOT NULL,
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`image_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `purpose` enum('content','template','oer','portfolio','draft','other') 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,
`public` tinyint(1) NOT NULL,
`release_date` int(11) NOT NULL,
@@ -1234,6 +1322,94 @@ CREATE TABLE `cw_structural_elements` (
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `cw_task_feedbacks`
+--
+
+DROP TABLE IF EXISTS `cw_task_feedbacks`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `cw_task_feedbacks` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `task_id` int(11) 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,
+ PRIMARY KEY (`id`),
+ KEY `index_task_id` (`task_id`),
+ KEY `index_lecturer_id` (`lecturer_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `cw_task_groups`
+--
+
+DROP TABLE IF EXISTS `cw_task_groups`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `cw_task_groups` (
+ `id` int(11) 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,
+ `solver_may_add_blocks` tinyint(1) NOT NULL,
+ `title` varchar(255) NOT NULL,
+ `mkdate` int(11) NOT NULL,
+ `chdate` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `index_seminar_id` (`seminar_id`),
+ KEY `index_lecturer_id` (`lecturer_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `cw_tasks`
+--
+
+DROP TABLE IF EXISTS `cw_tasks`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+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,
+ `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,
+ `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,
+ PRIMARY KEY (`id`),
+ KEY `index_task_group_id` (`task_group_id`),
+ KEY `index_structural_element_id` (`structural_element_id`),
+ KEY `index_solver_id` (`solver_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `cw_templates`
+--
+
+DROP TABLE IF EXISTS `cw_templates`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `cw_templates` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) 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,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
-- Table structure for table `cw_user_data_fields`
--
@@ -1263,7 +1439,8 @@ CREATE TABLE `cw_user_progresses` (
`grade` float NOT NULL,
`mkdate` int(11) NOT NULL,
`chdate` int(11) NOT NULL,
- PRIMARY KEY (`user_id`,`block_id`)
+ PRIMARY KEY (`user_id`,`block_id`),
+ KEY `block_id` (`block_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1282,16 +1459,16 @@ CREATE TABLE `datafields` (
`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',
+ `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,
- `is_userfilter` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `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',
+ `system` tinyint(1) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`datafield_id`),
KEY `object_type` (`object_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -1307,7 +1484,7 @@ DROP TABLE IF EXISTS `datafields_entries`;
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,
+ `content` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`mkdate` int(11) unsigned DEFAULT NULL,
`chdate` int(11) unsigned DEFAULT NULL,
`sec_range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
@@ -1329,9 +1506,9 @@ DROP TABLE IF EXISTS `deputies`;
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',
+ `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,
PRIMARY KEY (`range_id`,`user_id`),
@@ -1417,7 +1594,7 @@ CREATE TABLE `etask_responses` (
`response` text COLLATE utf8mb4_unicode_ci NOT NULL,
`state` tinyint(1) DEFAULT NULL,
`points` float DEFAULT NULL,
- `feedback` text COLLATE utf8mb4_unicode_ci,
+ `feedback` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`grader_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
@@ -1530,11 +1707,11 @@ CREATE TABLE `eval` (
`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',
+ `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,
PRIMARY KEY (`eval_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1580,11 +1757,11 @@ CREATE TABLE `eval_templates` (
`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',
+ `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',
@@ -1648,12 +1825,12 @@ DROP TABLE IF EXISTS `evalanswer`;
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',
+ `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',
+ `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,
PRIMARY KEY (`evalanswer_id`),
KEY `parent_id` (`parent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -1669,7 +1846,7 @@ DROP TABLE IF EXISTS `evalanswer_user`;
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(11) 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 */;
@@ -1686,9 +1863,9 @@ CREATE TABLE `evalgroup` (
`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',
+ `position` int(11) NOT NULL DEFAULT 0,
`child_type` enum('EvaluationGroup','EvaluationQuestion') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'EvaluationGroup',
- `mandatory` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `mandatory` tinyint(1) 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`)
@@ -1706,9 +1883,9 @@ 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',
+ `position` int(11) NOT NULL DEFAULT 0,
`text` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `multiplechoice` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `multiplechoice` tinyint(1) 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;
@@ -1726,29 +1903,29 @@ CREATE TABLE `event_data` (
`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',
+ `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,
+ `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`class` enum('PUBLIC','PRIVATE','CONFIDENTIAL') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'PRIVATE',
- `categories` tinytext COLLATE utf8mb4_unicode_ci,
- `category_intern` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `priority` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `location` tinytext COLLATE utf8mb4_unicode_ci,
- `ts` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
`wdays` varchar(7) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`month` tinyint(3) unsigned DEFAULT NULL,
`day` tinyint(3) unsigned DEFAULT NULL,
`rtype` enum('SINGLE','DAILY','WEEKLY','MONTHLY','YEARLY') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'SINGLE',
- `duration` smallint(5) unsigned NOT NULL DEFAULT '0',
- `count` smallint(5) DEFAULT '0',
- `expire` int(11) unsigned NOT NULL DEFAULT '0',
- `exceptions` text COLLATE utf8mb4_unicode_ci,
- `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(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,
PRIMARY KEY (`event_id`),
UNIQUE KEY `uid` (`uid`),
KEY `autor_id` (`author_id`)
@@ -1767,12 +1944,12 @@ CREATE TABLE `ex_termine` (
`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,
- `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',
+ `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,
`metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
@@ -1794,12 +1971,12 @@ DROP TABLE IF EXISTS `extern_config`;
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',
+ `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',
+ `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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -1818,7 +1995,7 @@ CREATE TABLE `external_users` (
`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,
+ `data` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`chdate` int(11) unsigned NOT NULL,
`mkdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`external_contact_id`),
@@ -1838,12 +2015,12 @@ 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,
- `schlagworte` text COLLATE utf8mb4_unicode_ci,
+ `beschreibung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `schlagworte` text 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 DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -1907,16 +2084,17 @@ 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',
+ `downloads` int(10) unsigned NOT NULL DEFAULT 0,
`description` text 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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `file_id` (`file_id`),
- KEY `folder_id` (`folder_id`)
+ KEY `folder_id` (`folder_id`),
+ KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -1934,7 +2112,7 @@ CREATE TABLE `files` (
`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,
+ `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,
@@ -2037,7 +2215,7 @@ 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',
+ `pos` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`category_id`),
KEY `seminar_id` (`seminar_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2053,7 +2231,7 @@ DROP TABLE IF EXISTS `forum_categories_entries`;
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(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`category_id`,`topic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2071,7 +2249,7 @@ CREATE TABLE `forum_entries` (
`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',
+ `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,
@@ -2080,9 +2258,9 @@ CREATE TABLE `forum_entries` (
`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',
+ `anonymous` tinyint(4) NOT NULL DEFAULT 0,
+ `closed` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `sticky` tinyint(1) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`topic_id`),
KEY `seminar_id` (`seminar_id`,`lft`),
KEY `seminar_id_2` (`seminar_id`,`rgt`),
@@ -2157,12 +2335,12 @@ DROP TABLE IF EXISTS `global_resource_locks`;
/*!40101 SET character_set_client = utf8 */;
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(11) unsigned NOT NULL DEFAULT 0,
+ `end` int(11) unsigned NOT NULL DEFAULT 0,
`type` varchar(15) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`user_id` 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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`lock_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2199,7 +2377,7 @@ CREATE TABLE `grading_definitions` (
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`tool` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`category` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `position` int(11) NOT NULL DEFAULT '0',
+ `position` int(11) NOT NULL DEFAULT 0,
`weight` float unsigned NOT NULL,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
@@ -2241,9 +2419,9 @@ CREATE TABLE `help_content` (
`content` text COLLATE utf8mb4_unicode_ci NOT NULL,
`route` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`studip_version` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `position` tinyint(4) NOT NULL DEFAULT '1',
- `custom` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `visible` tinyint(1) unsigned NOT NULL DEFAULT '1',
+ `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,
@@ -2295,7 +2473,7 @@ DROP TABLE IF EXISTS `help_tour_steps`;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `help_tour_steps` (
`tour_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `step` tinyint(4) NOT NULL DEFAULT '1',
+ `step` tinyint(4) NOT NULL DEFAULT 1,
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`tip` text COLLATE utf8mb4_unicode_ci NOT NULL,
`orientation` enum('T','TL','TR','L','LT','LB','B','BL','BR','R','RT','RB') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'B',
@@ -2305,7 +2483,7 @@ CREATE TABLE `help_tour_steps` (
`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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`tour_id`,`step`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2322,7 +2500,7 @@ 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',
+ `completed` tinyint(1) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned DEFAULT NULL,
`chdate` int(11) unsigned DEFAULT NULL,
PRIMARY KEY (`tour_id`,`user_id`)
@@ -2343,12 +2521,12 @@ CREATE TABLE `help_tours` (
`description` text COLLATE utf8mb4_unicode_ci NOT NULL,
`type` enum('tour','wizard') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`roles` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `version` int(11) unsigned NOT NULL DEFAULT '1',
+ `version` int(11) unsigned NOT NULL DEFAULT 1,
`language` char(2) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'de',
`studip_version` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`installation_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'demo-installation',
`author_email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`tour_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2366,7 +2544,7 @@ CREATE TABLE `i18n` (
`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,
+ `value` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
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 */;
@@ -2382,7 +2560,7 @@ CREATE TABLE `institute_plan_columns` (
`range_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`column` int(4) NOT NULL,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
- `visible` tinyint(1) unsigned NOT NULL DEFAULT '1',
+ `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`range_id`,`column`)
@@ -2401,9 +2579,9 @@ CREATE TABLE `kategorien` (
`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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `priority` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`kategorie_id`),
KEY `priority` (`priority`),
KEY `range_id` (`range_id`)
@@ -2421,8 +2599,10 @@ 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` tinyint(1) DEFAULT 0,
+ `description` text DEFAULT NULL,
+ `twillo_licensekey` varchar(16) DEFAULT NULL,
+ `twillo_cclicenseversion` varchar(8) DEFAULT NULL,
`chdate` int(11) DEFAULT NULL,
`mkdate` int(11) DEFAULT NULL,
PRIMARY KEY (`identifier`),
@@ -2440,11 +2620,11 @@ DROP TABLE IF EXISTS `limitedadmissions`;
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',
+ `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,
PRIMARY KEY (`rule_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2480,8 +2660,8 @@ DROP TABLE IF EXISTS `lockedadmissions`;
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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -2497,9 +2677,9 @@ 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,
- `active` tinyint(1) unsigned NOT NULL DEFAULT '1',
- `expires` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
`type` enum('core','plugin','file') CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
@@ -2522,8 +2702,8 @@ CREATE TABLE `log_events` (
`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,
- `dbg_info` text COLLATE utf8mb4_unicode_ci,
+ `info` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `dbg_info` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`mkdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`event_id`),
KEY `action_id` (`action_id`)
@@ -2540,9 +2720,9 @@ DROP TABLE IF EXISTS `loginbackgrounds`;
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',
+ `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,
PRIMARY KEY (`background_id`)
@@ -2558,15 +2738,15 @@ DROP TABLE IF EXISTS `lti_data`;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `lti_data` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `position` int(11) NOT NULL DEFAULT '0',
+ `position` int(11) NOT NULL DEFAULT 0,
`course_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`description` text COLLATE utf8mb4_unicode_ci NOT NULL,
- `tool_id` int(11) NOT NULL DEFAULT '0',
+ `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,
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `options` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `course_id` (`course_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -2580,11 +2760,11 @@ DROP TABLE IF EXISTS `lti_grade`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `lti_grade` (
- `link_id` int(11) NOT NULL DEFAULT '0',
+ `link_id` int(11) NOT NULL DEFAULT 0,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `score` float NOT NULL DEFAULT '0',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `score` float NOT NULL DEFAULT 0,
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -2603,11 +2783,11 @@ CREATE TABLE `lti_tool` (
`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',
+ `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,
`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;
@@ -2626,7 +2806,7 @@ CREATE TABLE `mail_queue_entries` (
`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',
+ `last_try` int(11) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`mail_queue_id`),
@@ -2645,7 +2825,7 @@ DROP TABLE IF EXISTS `media_cache`;
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,
+ `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;
@@ -2663,8 +2843,8 @@ CREATE TABLE `message` (
`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',
+ `show_adressees` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int(11) 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`)
@@ -2698,11 +2878,11 @@ DROP TABLE IF EXISTS `message_user`;
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(1) unsigned NOT NULL DEFAULT 0,
+ `deleted` tinyint(1) 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(1) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int(11) 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`)
@@ -2720,7 +2900,7 @@ 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,
+ `beschreibung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`position` int(11) 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,
@@ -2741,7 +2921,7 @@ DROP TABLE IF EXISTS `mvv_abschl_zuord`;
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(4) 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,
@@ -2763,7 +2943,7 @@ CREATE TABLE `mvv_aufbaustudiengang` (
`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,
+ `kommentar` text 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,
@@ -2873,8 +3053,8 @@ 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,
- `tags` text COLLATE utf8mb4_unicode_ci,
+ `category` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `tags` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`extern_visible` tinyint(1) 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,
@@ -2920,7 +3100,8 @@ CREATE TABLE `mvv_files_ranges` (
`editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
- PRIMARY KEY (`mvvfile_id`,`range_id`)
+ PRIMARY KEY (`mvvfile_id`,`range_id`),
+ KEY `range_id` (`range_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -2934,7 +3115,7 @@ DROP TABLE IF EXISTS `mvv_lvgruppe`;
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,
+ `alttext` tinytext 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,
@@ -2953,7 +3134,7 @@ DROP TABLE IF EXISTS `mvv_lvgruppe_modulteil`;
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(11) 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,
@@ -3011,8 +3192,8 @@ CREATE TABLE `mvv_modul` (
`pruef_ebene` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`faktor_note` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '1',
`stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `kommentar_status` text COLLATE utf8mb4_unicode_ci,
- `verantwortlich` tinytext COLLATE utf8mb4_unicode_ci,
+ `kommentar_status` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `verantwortlich` tinytext 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,
@@ -3033,24 +3214,24 @@ DROP TABLE IF EXISTS `mvv_modul_deskriptor`;
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,
- `bezeichnung` tinytext COLLATE utf8mb4_unicode_ci,
- `voraussetzung` text COLLATE utf8mb4_unicode_ci,
- `kompetenzziele` text COLLATE utf8mb4_unicode_ci,
- `inhalte` text COLLATE utf8mb4_unicode_ci,
- `literatur` text COLLATE utf8mb4_unicode_ci,
- `links` text COLLATE utf8mb4_unicode_ci,
- `kommentar` text COLLATE utf8mb4_unicode_ci,
- `turnus` tinytext COLLATE utf8mb4_unicode_ci,
- `kommentar_kapazitaet` text COLLATE utf8mb4_unicode_ci,
- `kommentar_sws` text COLLATE utf8mb4_unicode_ci,
- `kommentar_wl_selbst` text COLLATE utf8mb4_unicode_ci,
- `kommentar_wl_pruef` text COLLATE utf8mb4_unicode_ci,
- `kommentar_note` text COLLATE utf8mb4_unicode_ci,
- `pruef_vorleistung` text COLLATE utf8mb4_unicode_ci,
- `pruef_leistung` text COLLATE utf8mb4_unicode_ci,
- `pruef_wiederholung` text COLLATE utf8mb4_unicode_ci,
- `ersatztext` text COLLATE utf8mb4_unicode_ci,
+ `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,
`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,
@@ -3071,7 +3252,7 @@ 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(11) 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,
@@ -3091,7 +3272,7 @@ DROP TABLE IF EXISTS `mvv_modul_language`;
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(11) 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,
@@ -3110,7 +3291,7 @@ DROP TABLE IF EXISTS `mvv_modulteil`;
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',
+ `position` int(11) NOT NULL DEFAULT 9999,
`flexnow_modul` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`nummer` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`num_bezeichnung` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
@@ -3124,8 +3305,8 @@ CREATE TABLE `mvv_modulteil` (
`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',
+ `ausgleichbar` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `pflicht` tinyint(1) 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,
@@ -3147,16 +3328,16 @@ 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,
- `kommentar` text COLLATE utf8mb4_unicode_ci,
- `kommentar_kapazitaet` text COLLATE utf8mb4_unicode_ci,
- `kommentar_wl_praesenz` text COLLATE utf8mb4_unicode_ci,
- `kommentar_wl_bereitung` text COLLATE utf8mb4_unicode_ci,
- `kommentar_wl_selbst` text COLLATE utf8mb4_unicode_ci,
- `kommentar_wl_pruef` text COLLATE utf8mb4_unicode_ci,
- `pruef_vorleistung` text COLLATE utf8mb4_unicode_ci,
- `pruef_leistung` text COLLATE utf8mb4_unicode_ci,
- `kommentar_pflicht` text COLLATE utf8mb4_unicode_ci,
+ `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,
`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,
@@ -3176,7 +3357,7 @@ DROP TABLE IF EXISTS `mvv_modulteil_language`;
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(11) 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,
@@ -3263,7 +3444,7 @@ CREATE TABLE `mvv_ovl_selections` (
`fachsems` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`semtypes` varchar(100) 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',
+ `show_excluded` tinyint(1) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `selection_id` (`selection_id`),
@@ -3325,7 +3506,7 @@ 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_kurz` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `position` int(4) NOT NULL DEFAULT '9999',
+ `position` int(4) 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,
@@ -3344,11 +3525,11 @@ DROP TABLE IF EXISTS `mvv_stgteilabschnitt`;
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',
+ `position` int(11) NOT NULL DEFAULT 9999,
`name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
`kommentar` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`kp` double(5,2) DEFAULT NULL,
- `ueberschrift` tinytext COLLATE utf8mb4_unicode_ci,
+ `ueberschrift` tinytext 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,
@@ -3371,7 +3552,7 @@ CREATE TABLE `mvv_stgteilabschnitt_modul` (
`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',
+ `position` int(11) NOT NULL DEFAULT 9999,
`bezeichnung` varchar(250) 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,
@@ -3399,9 +3580,9 @@ CREATE TABLE `mvv_stgteilversion` (
`beschlussdatum` int(11) unsigned DEFAULT NULL,
`fassung_nr` int(2) DEFAULT NULL,
`fassung_typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `beschreibung` text COLLATE utf8mb4_unicode_ci,
+ `beschreibung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `kommentar_status` text COLLATE utf8mb4_unicode_ci,
+ `kommentar_status` text 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,
@@ -3425,7 +3606,7 @@ CREATE TABLE `mvv_studiengang` (
`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,
+ `beschreibung` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`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,
@@ -3433,8 +3614,8 @@ CREATE TABLE `mvv_studiengang` (
`fassung_nr` int(2) DEFAULT NULL,
`fassung_typ` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`stat` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `kommentar_status` text COLLATE utf8mb4_unicode_ci,
- `schlagworte` text COLLATE utf8mb4_unicode_ci,
+ `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,
@@ -3459,7 +3640,7 @@ DROP TABLE IF EXISTS `mvv_studycourse_language`;
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(11) NOT NULL DEFAULT 9999,
`author_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`editor_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`mkdate` int(11) unsigned NOT NULL,
@@ -3498,16 +3679,18 @@ CREATE TABLE `news` (
`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',
+ `date` int(11) 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',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
`chdate_uid` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`news_id`),
KEY `date` (`date`),
- KEY `chdate` (`chdate`)
+ KEY `chdate` (`chdate`),
+ KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3529,6 +3712,20 @@ CREATE TABLE `news_range` (
/*!40101 SET character_set_client = @saved_cs_client */;
--
+-- Table structure for table `news_roles`
+--
+
+DROP TABLE IF EXISTS `news_roles`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `news_roles` (
+ `news_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
+ `roleid` int(10) 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 */;
+
+--
-- Table structure for table `news_rss_range`
--
@@ -3563,7 +3760,7 @@ CREATE TABLE `oauth_consumer_registry` (
`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_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`),
@@ -3588,7 +3785,7 @@ CREATE TABLE `oauth_consumer_token` (
`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`),
@@ -3614,7 +3811,7 @@ CREATE TABLE `oauth_log` (
`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_timestamp` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`olg_remote_ip` bigint(20) NOT NULL,
PRIMARY KEY (`olg_id`),
KEY `olg_osr_consumer_key` (`olg_osr_consumer_key`,`olg_id`),
@@ -3655,7 +3852,7 @@ CREATE TABLE `oauth_server_registry` (
`osr_usa_id_ref` int(11) DEFAULT NULL,
`osr_consumer_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`osr_consumer_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
- `osr_enabled` tinyint(1) NOT NULL DEFAULT '1',
+ `osr_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,
@@ -3665,9 +3862,9 @@ CREATE TABLE `oauth_server_registry` (
`osr_application_descr` text COLLATE utf8mb4_unicode_ci NOT NULL,
`osr_application_notes` text COLLATE utf8mb4_unicode_ci NOT NULL,
`osr_application_type` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `osr_application_commercial` tinyint(1) NOT NULL DEFAULT '0',
+ `osr_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`)
@@ -3688,10 +3885,10 @@ CREATE TABLE `oauth_server_token` (
`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_authorized` tinyint(1) NOT NULL DEFAULT 0,
`ost_referrer_host` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`ost_token_ttl` datetime NOT NULL DEFAULT '9999-12-31 00:00:00',
- `ost_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ `ost_timestamp` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`ost_verifier` char(10) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`ost_callback_url` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`ost_id`),
@@ -3713,8 +3910,8 @@ CREATE TABLE `object_contentmodules` (
`module_id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`system_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`module_type` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -3730,8 +3927,8 @@ 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',
+ `visitdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `last_visitdate` int(11) 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;
@@ -3746,8 +3943,8 @@ DROP TABLE IF EXISTS `object_views`;
/*!40101 SET character_set_client = utf8 */;
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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`object_id`),
KEY `views` (`views`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -3820,10 +4017,10 @@ CREATE TABLE `oer_hosts` (
`name` varchar(64) NOT NULL,
`url` varchar(200) NOT NULL,
`public_key` text NOT NULL,
- `private_key` text,
- `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',
+ `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,
@@ -3845,26 +4042,30 @@ CREATE TABLE `oer_material` (
`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(12) NOT NULL DEFAULT 1,
+ `difficulty_end` tinyint(12) NOT NULL DEFAULT 12,
`player_url` varchar(256) DEFAULT NULL,
`tool` varchar(128) DEFAULT NULL,
- `content_type` varchar(64) NOT NULL,
+ `content_type` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`front_image_content_type` varchar(64) DEFAULT NULL,
- `structure` text,
+ `structure` text DEFAULT NULL,
`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,
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 `license_identifier` (`license_identifier`),
+ KEY `uri_hash` (`uri_hash`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -3878,8 +4079,8 @@ DROP TABLE IF EXISTS `oer_material_users`;
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',
+ `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,
PRIMARY KEY (`material_id`,`user_id`,`external_contact`)
@@ -3955,7 +4156,7 @@ CREATE TABLE `oer_user` (
`host_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`name` varchar(100) NOT NULL,
`avatar` varchar(256) DEFAULT NULL,
- `description` text,
+ `description` text DEFAULT NULL,
`chdate` int(11) NOT NULL,
`mkdate` int(11) NOT NULL,
PRIMARY KEY (`user_id`),
@@ -3977,9 +4178,9 @@ CREATE TABLE `opengraphdata` (
`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,
+ `title` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`image` varchar(1024) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `description` text COLLATE utf8mb4_unicode_ci,
+ `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,
@@ -4000,9 +4201,9 @@ DROP TABLE IF EXISTS `participantrestrictedadmissions`;
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',
+ `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,
PRIMARY KEY (`rule_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4016,12 +4217,12 @@ DROP TABLE IF EXISTS `passwordadmissions`;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `passwordadmissions` (
`rule_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `message` text COLLATE utf8mb4_unicode_ci,
- `start_time` int(11) unsigned NOT NULL DEFAULT '0',
- `end_time` int(11) unsigned NOT NULL DEFAULT '0',
+ `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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -4038,9 +4239,9 @@ CREATE TABLE `personal_notifications` (
`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',
+ `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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`personal_notification_id`),
KEY `html_id` (`html_id`),
KEY `url` (`url`(256))
@@ -4057,7 +4258,7 @@ DROP TABLE IF EXISTS `personal_notifications_user`;
CREATE TABLE `personal_notifications_user` (
`personal_notification_id` int(10) unsigned NOT NULL,
`user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `seen` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `seen` tinyint(1) 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;
@@ -4077,8 +4278,8 @@ CREATE TABLE `plugin_assets` (
`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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`asset_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4097,7 +4298,7 @@ CREATE TABLE `plugins` (
`pluginname` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`plugintype` text COLLATE utf8mb4_unicode_ci NOT NULL,
`enabled` enum('yes','no') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'no',
- `navigationpos` int(10) unsigned NOT NULL DEFAULT '0',
+ `navigationpos` int(10) unsigned NOT NULL DEFAULT 0,
`dependentonid` int(10) unsigned DEFAULT NULL,
`automatic_update_url` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`automatic_update_secret` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
@@ -4113,30 +4314,16 @@ DROP TABLE IF EXISTS `plugins_activated`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `plugins_activated` (
- `pluginid` int(10) unsigned NOT NULL DEFAULT '0',
+ `pluginid` int(10) 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(1) 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;
/*!40101 SET character_set_client = @saved_cs_client */;
--
--- Table structure for table `plugins_default_activations`
---
-
-DROP TABLE IF EXISTS `plugins_default_activations`;
-/*!40101 SET @saved_cs_client = @@character_set_client */;
-/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `plugins_default_activations` (
- `pluginid` int(10) unsigned NOT NULL DEFAULT '0',
- `institutid` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- PRIMARY KEY (`pluginid`,`institutid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
-/*!40101 SET character_set_client = @saved_cs_client */;
-
---
-- Table structure for table `prefadmission_condition`
--
@@ -4146,8 +4333,8 @@ DROP TABLE IF EXISTS `prefadmission_condition`;
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(4) NOT NULL DEFAULT 1,
+ `mkdate` int(11) 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 */;
@@ -4161,9 +4348,9 @@ DROP TABLE IF EXISTS `prefadmissions`;
/*!40101 SET character_set_client = utf8 */;
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(1) unsigned NOT NULL DEFAULT 0,
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -4179,9 +4366,9 @@ 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(11) NOT NULL DEFAULT 0,
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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;
@@ -4278,15 +4465,15 @@ DROP TABLE IF EXISTS `questionnaires`;
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,
+ `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`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',
+ `visible` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `anonymous` tinyint(1) 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',
+ `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,
PRIMARY KEY (`questionnaire_id`),
@@ -4304,8 +4491,8 @@ DROP TABLE IF EXISTS `range_tree`;
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',
+ `level` int(11) NOT NULL DEFAULT 0,
+ `priority` int(11) NOT NULL DEFAULT 0,
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`studip_object` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`studip_object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
@@ -4327,14 +4514,14 @@ 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(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,
PRIMARY KEY (`interval_id`),
- KEY `assign_object_id` (`booking_id`,`resource_id`),
- KEY `resource_id` (`resource_id`,`takes_place`,`end`)
+ KEY `resource_id` (`resource_id`,`takes_place`,`end`),
+ KEY `booking_id` (`booking_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4349,16 +4536,16 @@ 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,
- `begin` int(11) unsigned NOT NULL DEFAULT '0',
- `end` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
- `preparation_time` int(4) NOT NULL DEFAULT '0',
- `booking_type` tinyint(2) NOT NULL DEFAULT '0',
+ `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,
`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`),
@@ -4378,11 +4565,11 @@ 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',
+ `system` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `iconnr` int(3) DEFAULT 1,
`class_name` varchar(60) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'Resource',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4397,12 +4584,12 @@ DROP TABLE IF EXISTS `resource_category_properties`;
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,
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
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 */;
@@ -4418,8 +4605,8 @@ 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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`user_id`,`resource_id`),
KEY `resource_id` (`resource_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -4436,8 +4623,8 @@ 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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`resource_id`,`property_id`),
KEY `property_id` (`property_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -4453,19 +4640,19 @@ DROP TABLE IF EXISTS `resource_property_definitions`;
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,
+ `description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`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',
+ `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',
+ `searchable` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `range_search` tinyint(1) unsigned NOT NULL DEFAULT 0,
`write_permission_level` varchar(16) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'admin-global',
`property_group_id` int(11) DEFAULT NULL,
`property_group_pos` tinyint(4) DEFAULT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`property_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4480,9 +4667,9 @@ DROP TABLE IF EXISTS `resource_property_groups`;
CREATE TABLE `resource_property_groups` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
- `position` tinyint(4) NOT NULL DEFAULT '0',
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `position` tinyint(4) NOT NULL DEFAULT 0,
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4498,8 +4685,8 @@ CREATE TABLE `resource_request_appointments` (
`id` int(11) 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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4514,7 +4701,7 @@ DROP TABLE IF EXISTS `resource_request_properties`;
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,
+ `state` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`mkdate` int(11) unsigned DEFAULT NULL,
`chdate` int(11) unsigned DEFAULT NULL,
PRIMARY KEY (`request_id`,`property_id`)
@@ -4537,16 +4724,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,
- `reply_comment` text COLLATE utf8mb4_unicode_ci,
+ `comment` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `reply_comment` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`reply_recipients` enum('requester','lecturer') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'requester',
- `closed` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `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',
+ `begin` int(11) unsigned NOT NULL DEFAULT 0,
+ `end` int(11) unsigned NOT NULL DEFAULT 0,
+ `preparation_time` int(4) NOT NULL DEFAULT 0,
+ `marked` tinyint(1) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `termin_id` (`termin_id`),
KEY `seminar_id` (`course_id`),
@@ -4569,11 +4756,11 @@ CREATE TABLE `resource_temporary_permissions` (
`id` int(11) 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(11) unsigned NOT NULL DEFAULT 0,
+ `end` int(11) unsigned NOT NULL DEFAULT 0,
`perms` varchar(10) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `resource_id` (`resource_id`)
@@ -4593,11 +4780,12 @@ CREATE TABLE `resources` (
`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,
- `requestable` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `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',
+ `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,
PRIMARY KEY (`id`),
KEY `parent_id` (`parent_id`),
KEY `category_id` (`category_id`)
@@ -4627,8 +4815,8 @@ DROP TABLE IF EXISTS `roles_plugins`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `roles_plugins` (
- `roleid` int(10) unsigned NOT NULL DEFAULT '0',
- `pluginid` int(10) unsigned NOT NULL DEFAULT '0',
+ `roleid` int(10) unsigned NOT NULL DEFAULT 0,
+ `pluginid` int(10) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`roleid`,`pluginid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -4641,7 +4829,7 @@ DROP TABLE IF EXISTS `roles_studipperms`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `roles_studipperms` (
- `roleid` int(10) unsigned NOT NULL DEFAULT '0',
+ `roleid` int(10) unsigned NOT NULL DEFAULT 0,
`permname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`roleid`,`permname`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -4655,7 +4843,7 @@ DROP TABLE IF EXISTS `roles_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `roles_user` (
- `roleid` int(10) unsigned NOT NULL DEFAULT '0',
+ `roleid` int(10) unsigned NOT NULL DEFAULT 0,
`userid` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
`institut_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
PRIMARY KEY (`roleid`,`userid`,`institut_id`)
@@ -4694,24 +4882,25 @@ 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',
+ `visible` tinyint(1) unsigned NOT NULL DEFAULT 1,
`color` tinyint(4) DEFAULT NULL,
PRIMARY KEY (`user_id`,`seminar_id`,`metadate_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
--- Table structure for table `schema_versions`
+-- Table structure for table `schema_version`
--
-DROP TABLE IF EXISTS `schema_versions`;
+DROP TABLE IF EXISTS `schema_version`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE `schema_versions` (
+CREATE TABLE `schema_version` (
`domain` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
- `version` bigint(20) unsigned NOT NULL,
- PRIMARY KEY (`domain`,`version`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
+ `branch` varchar(64) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '0',
+ `version` int(11) unsigned NOT NULL,
+ PRIMARY KEY (`domain`,`branch`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
@@ -4727,9 +4916,9 @@ CREATE TABLE `scm` (
`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',
+ `mkdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
+ `position` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`scm_id`),
KEY `chdate` (`chdate`),
KEY `range_id` (`range_id`)
@@ -4760,16 +4949,16 @@ CREATE TABLE `sem_classes` (
`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',
+ `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',
+ `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,
PRIMARY KEY (`id`),
@@ -4787,7 +4976,7 @@ DROP TABLE IF EXISTS `sem_tree`;
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',
+ `priority` tinyint(4) NOT NULL DEFAULT 0,
`info` text COLLATE utf8mb4_unicode_ci NOT NULL,
`name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`studip_object_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
@@ -4828,8 +5017,8 @@ DROP TABLE IF EXISTS `semester_courses`;
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(10) NOT NULL DEFAULT 0,
+ `chdate` int(10) NOT NULL DEFAULT 0,
PRIMARY KEY (`semester_id`,`course_id`),
KEY `course_id` (`course_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
@@ -4851,7 +5040,7 @@ CREATE TABLE `semester_data` (
`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',
+ `visible` tinyint(1) 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,
@@ -4872,7 +5061,7 @@ CREATE TABLE `semester_holiday` (
`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',
+ `ende` int(11) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned DEFAULT NULL,
`chdate` int(11) unsigned DEFAULT NULL,
PRIMARY KEY (`holiday_id`)
@@ -4889,7 +5078,7 @@ DROP TABLE IF EXISTS `seminar_courseset`;
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(11) 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;
@@ -4909,11 +5098,11 @@ CREATE TABLE `seminar_cycle_dates` (
`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',
+ `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',
+ `sorter` tinyint(3) unsigned NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
PRIMARY KEY (`metadate_id`),
@@ -4962,13 +5151,13 @@ 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',
+ `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 '',
`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',
+ `bind_calendar` tinyint(1) unsigned NOT NULL DEFAULT 1,
PRIMARY KEY (`Seminar_id`,`user_id`),
KEY `status` (`status`,`Seminar_id`),
KEY `user_id` (`user_id`,`Seminar_id`,`status`)
@@ -4985,7 +5174,7 @@ DROP TABLE IF EXISTS `seminar_user_notifications`;
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` json DEFAULT NULL,
+ `notification_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`chdate` int(10) unsigned NOT NULL,
`mkdate` int(10) unsigned NOT NULL,
PRIMARY KEY (`user_id`,`seminar_id`)
@@ -5019,35 +5208,35 @@ CREATE TABLE `seminare` (
`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',
+ `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,
- `Lesezugriff` tinyint(4) NOT NULL DEFAULT '0',
- `Schreibzugriff` tinyint(4) NOT NULL DEFAULT '0',
- `start_time` int(11) unsigned DEFAULT '0',
+ `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,
- `vorrausetzungen` text COLLATE utf8mb4_unicode_ci,
- `lernorga` text COLLATE utf8mb4_unicode_ci,
- `leistungsnachweis` text COLLATE utf8mb4_unicode_ci,
- `mkdate` int(11) unsigned NOT NULL DEFAULT '0',
- `chdate` int(11) unsigned NOT NULL DEFAULT '0',
+ `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,
`ects` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`admission_turnout` int(5) DEFAULT NULL,
`admission_binding` tinyint(4) DEFAULT NULL,
- `admission_prelim` tinyint(4) unsigned NOT NULL DEFAULT '0',
- `admission_prelim_txt` text COLLATE utf8mb4_unicode_ci,
- `admission_disable_waitlist` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `visible` tinyint(1) unsigned NOT NULL DEFAULT '1',
- `showscore` tinyint(3) DEFAULT '0',
+ `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,
`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(4) NOT NULL DEFAULT 0,
`lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `admission_waitlist_max` int(10) unsigned NOT NULL DEFAULT '0',
- `admission_disable_waitlist_move` tinyint(3) unsigned NOT NULL DEFAULT '0',
- `completion` tinyint(1) unsigned NOT NULL DEFAULT '0',
+ `admission_waitlist_max` int(10) unsigned NOT NULL DEFAULT 0,
+ `admission_disable_waitlist_move` tinyint(3) unsigned NOT NULL DEFAULT 0,
+ `completion` tinyint(1) unsigned NOT NULL DEFAULT 0,
`parent_course` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`Seminar_id`),
KEY `Institut_id` (`Institut_id`),
@@ -5067,8 +5256,8 @@ DROP TABLE IF EXISTS `separable_room_parts`;
CREATE TABLE `separable_room_parts` (
`separable_room_id` int(10) 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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`separable_room_id`,`room_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5084,8 +5273,8 @@ CREATE TABLE `separable_rooms` (
`id` int(11) 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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5100,7 +5289,7 @@ DROP TABLE IF EXISTS `session_data`;
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;
@@ -5148,12 +5337,12 @@ DROP TABLE IF EXISTS `smiley`;
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',
+ `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',
+ `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,
PRIMARY KEY (`smiley_id`),
@@ -5172,9 +5361,9 @@ DROP TABLE IF EXISTS `statusgruppe_user`;
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',
+ `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,
PRIMARY KEY (`statusgruppe_id`,`user_id`),
KEY `user_id` (`user_id`)
@@ -5192,14 +5381,14 @@ 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 '',
`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',
+ `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,
PRIMARY KEY (`statusgruppe_id`),
@@ -5263,13 +5452,12 @@ CREATE TABLE `termine` (
`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,
- `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,
+ `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,
`metadate_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`termin_id`),
@@ -5289,8 +5477,8 @@ DROP TABLE IF EXISTS `termsadmissions`;
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',
+ `mkdate` int(11) NOT NULL DEFAULT 0,
+ `chdate` int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`rule_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5308,10 +5496,10 @@ CREATE TABLE `themen` (
`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',
+ `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,
PRIMARY KEY (`issue_id`),
KEY `seminar_id` (`seminar_id`,`priority`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -5342,10 +5530,10 @@ DROP TABLE IF EXISTS `timedadmissions`;
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',
+ `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,
PRIMARY KEY (`rule_id`),
KEY `start_time` (`start_time`),
KEY `end_time` (`end_time`),
@@ -5365,7 +5553,7 @@ CREATE TABLE `tools_activated` (
`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` json DEFAULT NULL,
+ `metadata` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`mkdate` int(10) unsigned NOT NULL,
`chdate` int(10) unsigned NOT NULL,
PRIMARY KEY (`range_id`,`plugin_id`),
@@ -5405,20 +5593,20 @@ CREATE TABLE `user_info` (
`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',
+ `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 '',
`preferred_language` varchar(20) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
- `smsforward_copy` tinyint(1) unsigned NOT NULL DEFAULT '1',
+ `smsforward_copy` tinyint(1) 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',
+ `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 '',
`lock_rule` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '',
- `oercampus_description` text COLLATE utf8mb4_unicode_ci,
+ `oercampus_description` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`user_id`),
KEY `score` (`score`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
@@ -5439,9 +5627,9 @@ CREATE TABLE `user_inst` (
`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',
+ `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`),
@@ -5475,7 +5663,7 @@ DROP TABLE IF EXISTS `user_studiengang`;
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(2) 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,
@@ -5525,12 +5713,12 @@ DROP TABLE IF EXISTS `user_visibility`;
/*!40101 SET character_set_client = utf8 */;
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',
+ `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',
+ `default_homepage_visibility` int(11) NOT NULL DEFAULT 0,
+ `mkdate` int(11) 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 */;
@@ -5568,9 +5756,9 @@ DROP TABLE IF EXISTS `userdomains`;
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',
+ `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,
PRIMARY KEY (`userdomain_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
@@ -5584,8 +5772,8 @@ DROP TABLE IF EXISTS `userfilter`;
/*!40101 SET character_set_client = utf8 */;
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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -5603,8 +5791,8 @@ CREATE TABLE `userfilter_fields` (
`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(11) unsigned NOT NULL DEFAULT 0,
+ `chdate` int(11) 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 */;
@@ -5636,7 +5824,7 @@ DROP TABLE IF EXISTS `users_tfa`;
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(1) unsigned NOT NULL DEFAULT 0,
`type` enum('email','app') CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'email',
`mkdate` int(11) unsigned NOT NULL,
`chdate` int(11) unsigned NOT NULL,
@@ -5687,8 +5875,8 @@ DROP TABLE IF EXISTS `widget_default`;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `widget_default` (
`pluginid` int(11) NOT NULL,
- `col` tinyint(1) NOT NULL DEFAULT '0',
- `position` tinyint(1) NOT NULL DEFAULT '0',
+ `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;
@@ -5704,9 +5892,9 @@ DROP TABLE IF EXISTS `widget_user`;
CREATE TABLE `widget_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pluginid` int(11) NOT NULL,
- `position` int(11) NOT NULL DEFAULT '0',
+ `position` int(11) 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;
@@ -5726,7 +5914,7 @@ CREATE TABLE `wiki` (
`body` mediumtext 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',
+ `version` int(11) NOT NULL DEFAULT 0,
`mkdate` int(11) unsigned DEFAULT NULL,
PRIMARY KEY (`range_id`,`keyword`,`version`),
KEY `user_id` (`user_id`),
@@ -5760,7 +5948,7 @@ 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(11) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`range_id`,`user_id`,`keyword`),
KEY `user_id` (`user_id`),
KEY `chdate` (`chdate`)
@@ -5777,8 +5965,8 @@ DROP TABLE IF EXISTS `wiki_page_config`;
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',
+ `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,
PRIMARY KEY (`range_id`,`keyword`)
@@ -5794,4 +5982,4 @@ CREATE TABLE `wiki_page_config` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2021-12-29 18:12:44
+-- Dump completed on 2022-06-29 16:54:22