[TASK] Deprecate ClientUtility
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / ext_tables.sql
index e46c7a0..45373b0 100644 (file)
 #
 #
-
-#
 # Table structure for table 'be_groups'
 #
 CREATE TABLE be_groups (
 # Table structure for table 'be_groups'
 #
 CREATE TABLE be_groups (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  title varchar(50) DEFAULT '' NOT NULL,
-  non_exclude_fields text,
-  explicit_allowdeny text,
-  allowed_languages varchar(255) DEFAULT '' NOT NULL,
-  custom_options text,
-  db_mountpoints varchar(255) DEFAULT '' NOT NULL,
-  pagetypes_select varchar(255) DEFAULT '' NOT NULL,
-  tables_select text,
-  tables_modify text,
-  crdate int(11) unsigned DEFAULT '0' NOT NULL,
-  cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
-  groupMods text,
-  file_mountpoints varchar(255) DEFAULT '' NOT NULL,
-  file_permissions text,
-  hidden tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  inc_access_lists tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  description text,
-  lockToDomain varchar(50) DEFAULT '' NOT NULL,
-  deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  TSconfig text,
-  subgroup text,
-  hide_in_lists tinyint(4) DEFAULT '0' NOT NULL,
-  workspace_perms tinyint(3) DEFAULT '1' NOT NULL,
-  category_perms varchar(255) DEFAULT '' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY parent (pid)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       title varchar(50) DEFAULT '' NOT NULL,
+       non_exclude_fields text,
+       explicit_allowdeny text,
+       allowed_languages varchar(255) DEFAULT '' NOT NULL,
+       custom_options text,
+       db_mountpoints text,
+       pagetypes_select varchar(255) DEFAULT '' NOT NULL,
+       tables_select text,
+       tables_modify text,
+       crdate int(11) unsigned DEFAULT '0' NOT NULL,
+       cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
+       groupMods text,
+       file_mountpoints text,
+       file_permissions text,
+       hidden tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       description varchar(2000) DEFAULT '' NOT NULL,
+       lockToDomain varchar(50) DEFAULT '' NOT NULL,
+       deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       TSconfig text,
+       subgroup text,
+       workspace_perms tinyint(3) DEFAULT '1' NOT NULL,
+       category_perms text,
+       PRIMARY KEY (uid),
+       KEY parent (pid)
 );
 
 #
 # Table structure for table 'be_sessions'
 #
 CREATE TABLE be_sessions (
 );
 
 #
 # Table structure for table 'be_sessions'
 #
 CREATE TABLE be_sessions (
-  ses_id varchar(32) DEFAULT '' NOT NULL,
-  ses_name varchar(32) DEFAULT '' NOT NULL,
-  ses_iplock varchar(39) DEFAULT '' NOT NULL,
-  ses_hashlock int(11) DEFAULT '0' NOT NULL,
-  ses_userid int(11) unsigned DEFAULT '0' NOT NULL,
-  ses_tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  ses_data longtext,
-  ses_backuserid int(11) NOT NULL default '0',
-  PRIMARY KEY (ses_id,ses_name),
-  KEY ses_tstamp (ses_tstamp)
+       ses_id varchar(32) DEFAULT '' NOT NULL,
+       ses_iplock varchar(39) DEFAULT '' NOT NULL,
+       ses_userid int(11) unsigned DEFAULT '0' NOT NULL,
+       ses_tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       ses_data longblob,
+       ses_backuserid int(11) NOT NULL default '0',
+       PRIMARY KEY (ses_id),
+       KEY ses_tstamp (ses_tstamp)
 );
 
 #
 # Table structure for table 'be_users'
 #
 CREATE TABLE be_users (
 );
 
 #
 # Table structure for table 'be_users'
 #
 CREATE TABLE be_users (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  username varchar(50) DEFAULT '' NOT NULL,
-  password varchar(100) DEFAULT '' NOT NULL,
-  admin tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  usergroup varchar(255) DEFAULT '' NOT NULL,
-  disable tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  starttime int(11) unsigned DEFAULT '0' NOT NULL,
-  endtime int(11) unsigned DEFAULT '0' NOT NULL,
-  lang char(2) DEFAULT '' NOT NULL,
-  email varchar(80) DEFAULT '' NOT NULL,
-  db_mountpoints varchar(255) DEFAULT '' NOT NULL,
-  options tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  crdate int(11) unsigned DEFAULT '0' NOT NULL,
-  cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
-  realName varchar(80) DEFAULT '' NOT NULL,
-  userMods text,
-  allowed_languages varchar(255) DEFAULT '' NOT NULL,
-  uc mediumtext,
-  file_mountpoints varchar(255) DEFAULT '' NOT NULL,
-  file_permissions text,
-  workspace_perms tinyint(3) DEFAULT '1' NOT NULL,
-  lockToDomain varchar(50) DEFAULT '' NOT NULL,
-  disableIPlock tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  TSconfig text,
-  lastlogin int(10) unsigned DEFAULT '0' NOT NULL,
-  createdByAction int(11) DEFAULT '0' NOT NULL,
-  usergroup_cached_list text,
-  workspace_id int(11) DEFAULT '0' NOT NULL,
-  workspace_preview tinyint(3) DEFAULT '1' NOT NULL,
-  category_perms varchar(255) DEFAULT '' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY parent (pid),
-  KEY username (username)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       username varchar(50) DEFAULT '' NOT NULL,
+       description varchar(2000) DEFAULT '' NOT NULL,
+       avatar int(11) unsigned NOT NULL default '0',
+       password varchar(100) DEFAULT '' NOT NULL,
+       admin tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       usergroup varchar(255) DEFAULT '' NOT NULL,
+       disable tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       starttime int(11) unsigned DEFAULT '0' NOT NULL,
+       endtime int(11) unsigned DEFAULT '0' NOT NULL,
+       lang varchar(6) DEFAULT '' NOT NULL,
+       email varchar(80) DEFAULT '' NOT NULL,
+       db_mountpoints text,
+       options tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       crdate int(11) unsigned DEFAULT '0' NOT NULL,
+       cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
+       realName varchar(80) DEFAULT '' NOT NULL,
+       userMods text,
+       allowed_languages varchar(255) DEFAULT '' NOT NULL,
+       uc mediumblob,
+       file_mountpoints text,
+       file_permissions text,
+       workspace_perms tinyint(3) DEFAULT '1' NOT NULL,
+       lockToDomain varchar(50) DEFAULT '' NOT NULL,
+       disableIPlock tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       TSconfig text,
+       lastlogin int(10) unsigned DEFAULT '0' NOT NULL,
+       createdByAction int(11) DEFAULT '0' NOT NULL,
+       usergroup_cached_list text,
+       workspace_id int(11) DEFAULT '0' NOT NULL,
+       workspace_preview tinyint(3) DEFAULT '1' NOT NULL,
+       category_perms text,
+       PRIMARY KEY (uid),
+       KEY parent (pid),
+       KEY username (username)
 );
 
 #
 );
 
 #
-# Table structure for table 'cache_imagesizes'
-#
-CREATE TABLE cache_imagesizes (
-  md5hash varchar(32) DEFAULT '' NOT NULL,
-  md5filename varchar(32) DEFAULT '' NOT NULL,
-  tstamp int(11) DEFAULT '0' NOT NULL,
-  filename varchar(255) DEFAULT '' NOT NULL,
-  imagewidth mediumint(11) unsigned DEFAULT '0' NOT NULL,
-  imageheight mediumint(11) unsigned DEFAULT '0' NOT NULL,
-  PRIMARY KEY (md5filename)
-) ENGINE=InnoDB;
-
-#
 # Table structure for table 'pages'
 #
 CREATE TABLE pages (
 # Table structure for table 'pages'
 #
 CREATE TABLE pages (
-  uid int(11) NOT NULL auto_increment,
-  pid int(11) DEFAULT '0' NOT NULL,
-  t3ver_oid int(11) DEFAULT '0' NOT NULL,
-  t3ver_id int(11) DEFAULT '0' NOT NULL,
-  t3ver_wsid int(11) DEFAULT '0' NOT NULL,
-  t3ver_label varchar(255) DEFAULT '' NOT NULL,
-  t3ver_state tinyint(4) DEFAULT '0' NOT NULL,
-  t3ver_stage int(11) DEFAULT '0' NOT NULL,
-  t3ver_count int(11) DEFAULT '0' NOT NULL,
-  t3ver_tstamp int(11) DEFAULT '0' NOT NULL,
-  t3ver_move_id int(11) DEFAULT '0' NOT NULL,
-  t3_origuid int(11) DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  sorting int(11) unsigned DEFAULT '0' NOT NULL,
-  deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  perms_userid int(11) unsigned DEFAULT '0' NOT NULL,
-  perms_groupid int(11) unsigned DEFAULT '0' NOT NULL,
-  perms_user tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  perms_group tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  perms_everybody tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  editlock tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  crdate int(11) unsigned DEFAULT '0' NOT NULL,
-  cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
-  hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  title varchar(255) DEFAULT '' NOT NULL,
-  doktype int(11) unsigned DEFAULT '0' NOT NULL,
-  TSconfig text,
-  storage_pid int(11) DEFAULT '0' NOT NULL,
-  is_siteroot tinyint(4) DEFAULT '0' NOT NULL,
-  php_tree_stop tinyint(4) DEFAULT '0' NOT NULL,
-  tx_impexp_origuid int(11) DEFAULT '0' NOT NULL,
-  url varchar(255) DEFAULT '' NOT NULL,
-  starttime int(11) unsigned DEFAULT '0' NOT NULL,
-  endtime int(11) unsigned DEFAULT '0' NOT NULL,
-  urltype tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  shortcut int(10) unsigned DEFAULT '0' NOT NULL,
-  shortcut_mode int(10) unsigned DEFAULT '0' NOT NULL,
-  no_cache int(10) unsigned DEFAULT '0' NOT NULL,
-  fe_group varchar(100) DEFAULT '0' NOT NULL,
-  subtitle varchar(255) DEFAULT '' NOT NULL,
-  layout int(11) unsigned DEFAULT '0' NOT NULL,
-  url_scheme tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  target varchar(80) DEFAULT '' NOT NULL,
-  media text,
-  lastUpdated int(10) unsigned DEFAULT '0' NOT NULL,
-  keywords text,
-  cache_timeout int(10) unsigned DEFAULT '0' NOT NULL,
-  cache_tags varchar(255) DEFAULT '' NOT NULL,
-  newUntil int(10) unsigned DEFAULT '0' NOT NULL,
-  description text,
-  no_search tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  SYS_LASTCHANGED int(10) unsigned DEFAULT '0' NOT NULL,
-  abstract text,
-  module varchar(10) DEFAULT '' NOT NULL,
-  extendToSubpages tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  author varchar(255) DEFAULT '' NOT NULL,
-  author_email varchar(80) DEFAULT '' NOT NULL,
-  nav_title varchar(255) DEFAULT '' NOT NULL,
-  nav_hide tinyint(4) DEFAULT '0' NOT NULL,
-  content_from_pid int(10) unsigned DEFAULT '0' NOT NULL,
-  mount_pid int(10) unsigned DEFAULT '0' NOT NULL,
-  mount_pid_ol tinyint(4) DEFAULT '0' NOT NULL,
-  alias varchar(32) DEFAULT '' NOT NULL,
-  l18n_cfg tinyint(4) DEFAULT '0' NOT NULL,
-  fe_login_mode tinyint(4) DEFAULT '0' NOT NULL,
-  backend_layout varchar(64) DEFAULT '0' NOT NULL,
-  backend_layout_next_level varchar(64) DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY t3ver_oid (t3ver_oid,t3ver_wsid),
-  KEY parent (pid,deleted,sorting),
-  KEY alias (alias)
+       uid int(11) NOT NULL auto_increment,
+       pid int(11) DEFAULT '0' NOT NULL,
+       t3ver_oid int(11) DEFAULT '0' NOT NULL,
+       t3ver_id int(11) DEFAULT '0' NOT NULL,
+       t3ver_wsid int(11) DEFAULT '0' NOT NULL,
+       t3ver_label varchar(255) DEFAULT '' NOT NULL,
+       t3ver_state tinyint(4) DEFAULT '0' NOT NULL,
+       t3ver_stage int(11) DEFAULT '0' NOT NULL,
+       t3ver_count int(11) DEFAULT '0' NOT NULL,
+       t3ver_tstamp int(11) DEFAULT '0' NOT NULL,
+       t3ver_move_id int(11) DEFAULT '0' NOT NULL,
+       t3_origuid int(11) DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       sorting int(11) unsigned DEFAULT '0' NOT NULL,
+       deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       perms_userid int(11) unsigned DEFAULT '0' NOT NULL,
+       perms_groupid int(11) unsigned DEFAULT '0' NOT NULL,
+       perms_user tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       perms_group tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       perms_everybody tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       editlock tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       crdate int(11) unsigned DEFAULT '0' NOT NULL,
+       cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
+       hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       title varchar(255) DEFAULT '' NOT NULL,
+       doktype int(11) unsigned DEFAULT '0' NOT NULL,
+       TSconfig text,
+       is_siteroot tinyint(4) DEFAULT '0' NOT NULL,
+       php_tree_stop tinyint(4) DEFAULT '0' NOT NULL,
+       url varchar(255) DEFAULT '' NOT NULL,
+       starttime int(11) unsigned DEFAULT '0' NOT NULL,
+       endtime int(11) unsigned DEFAULT '0' NOT NULL,
+       shortcut int(10) unsigned DEFAULT '0' NOT NULL,
+       shortcut_mode int(10) unsigned DEFAULT '0' NOT NULL,
+       fe_group varchar(100) DEFAULT '0' NOT NULL,
+       subtitle varchar(255) DEFAULT '' NOT NULL,
+       layout int(11) unsigned DEFAULT '0' NOT NULL,
+       target varchar(80) DEFAULT '' NOT NULL,
+       media int(11) unsigned DEFAULT '0' NOT NULL,
+       lastUpdated int(10) unsigned DEFAULT '0' NOT NULL,
+       keywords text,
+       cache_timeout int(10) unsigned DEFAULT '0' NOT NULL,
+       cache_tags varchar(255) DEFAULT '' NOT NULL,
+       newUntil int(10) unsigned DEFAULT '0' NOT NULL,
+       description text,
+       no_search tinyint(3) unsigned DEFAULT '0' NOT NULL,
+       SYS_LASTCHANGED int(10) unsigned DEFAULT '0' NOT NULL,
+       abstract text,
+       module varchar(255) DEFAULT '' NOT NULL,
+       extendToSubpages tinyint(3) unsigned DEFAULT '0' NOT NULL,
+       author varchar(255) DEFAULT '' NOT NULL,
+       author_email varchar(80) DEFAULT '' NOT NULL,
+       nav_title varchar(255) DEFAULT '' NOT NULL,
+       nav_hide tinyint(4) DEFAULT '0' NOT NULL,
+       content_from_pid int(10) unsigned DEFAULT '0' NOT NULL,
+       mount_pid int(10) unsigned DEFAULT '0' NOT NULL,
+       mount_pid_ol tinyint(4) DEFAULT '0' NOT NULL,
+       alias varchar(32) DEFAULT '' NOT NULL,
+       l18n_cfg tinyint(4) DEFAULT '0' NOT NULL,
+       fe_login_mode tinyint(4) DEFAULT '0' NOT NULL,
+       backend_layout varchar(64) DEFAULT '' NOT NULL,
+       backend_layout_next_level varchar(64) DEFAULT '' NOT NULL,
+       tsconfig_includes text,
+       PRIMARY KEY (uid),
+       KEY t3ver_oid (t3ver_oid,t3ver_wsid),
+       KEY parent (pid,deleted,sorting),
+       KEY alias (alias),
+       KEY determineSiteRoot (is_siteroot)
 );
 
 #
 # Table structure for table 'sys_registry'
 #
 CREATE TABLE sys_registry (
 );
 
 #
 # Table structure for table 'sys_registry'
 #
 CREATE TABLE sys_registry (
-  uid int(11) unsigned NOT NULL auto_increment,
-  entry_namespace varchar(128) DEFAULT '' NOT NULL,
-  entry_key varchar(128) DEFAULT '' NOT NULL,
-  entry_value blob,
-  PRIMARY KEY (uid),
-  UNIQUE KEY entry_identifier (entry_namespace,entry_key)
+       uid int(11) unsigned NOT NULL auto_increment,
+       entry_namespace varchar(128) DEFAULT '' NOT NULL,
+       entry_key varchar(128) DEFAULT '' NOT NULL,
+       entry_value mediumblob,
+       PRIMARY KEY (uid),
+       UNIQUE KEY entry_identifier (entry_namespace,entry_key)
 );
 
 #
 # Table structure for table 'sys_be_shortcuts'
 #
 CREATE TABLE sys_be_shortcuts (
 );
 
 #
 # Table structure for table 'sys_be_shortcuts'
 #
 CREATE TABLE sys_be_shortcuts (
-  uid int(11) unsigned NOT NULL auto_increment,
-  userid int(11) unsigned DEFAULT '0' NOT NULL,
-  module_name varchar(255) DEFAULT '' NOT NULL,
-  url text,
-  description varchar(255) DEFAULT '' NOT NULL,
-  sorting int(11) DEFAULT '0' NOT NULL,
-  sc_group tinyint(4) DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY event (userid)
+       uid int(11) unsigned NOT NULL auto_increment,
+       userid int(11) unsigned DEFAULT '0' NOT NULL,
+       module_name varchar(255) DEFAULT '' NOT NULL,
+       url text,
+       description varchar(255) DEFAULT '' NOT NULL,
+       sorting int(11) DEFAULT '0' NOT NULL,
+       sc_group tinyint(4) DEFAULT '0' NOT NULL,
+       PRIMARY KEY (uid),
+       KEY event (userid)
 );
 
 
 );
 
 
@@ -215,20 +195,20 @@ CREATE TABLE sys_be_shortcuts (
 # Table structure for table 'sys_news'
 #
 CREATE TABLE sys_news (
 # Table structure for table 'sys_news'
 #
 CREATE TABLE sys_news (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  crdate int(11) unsigned DEFAULT '0' NOT NULL,
-  cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
-  deleted tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  starttime int(11) unsigned DEFAULT '0' NOT NULL,
-  endtime int(11) unsigned DEFAULT '0' NOT NULL,
-  title varchar(255) DEFAULT '' NOT NULL,
-  content mediumtext,
-
-  PRIMARY KEY (uid),
-  KEY parent (pid)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       crdate int(11) unsigned DEFAULT '0' NOT NULL,
+       cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
+       deleted tinyint(3) unsigned DEFAULT '0' NOT NULL,
+       hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       starttime int(11) unsigned DEFAULT '0' NOT NULL,
+       endtime int(11) unsigned DEFAULT '0' NOT NULL,
+       title varchar(255) DEFAULT '' NOT NULL,
+       content mediumtext,
+
+       PRIMARY KEY (uid),
+       KEY parent (pid)
 );
 
 
 );
 
 
@@ -236,17 +216,19 @@ CREATE TABLE sys_news (
 # Table structure for table 'sys_filemounts'
 #
 CREATE TABLE sys_filemounts (
 # Table structure for table 'sys_filemounts'
 #
 CREATE TABLE sys_filemounts (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  title varchar(30) DEFAULT '' NOT NULL,
-  path varchar(120) DEFAULT '' NOT NULL,
-  base tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  hidden tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  sorting int(11) unsigned DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY parent (pid)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       title varchar(30) DEFAULT '' NOT NULL,
+       description varchar(2000) DEFAULT '' NOT NULL,
+       path varchar(120) DEFAULT '' NOT NULL,
+       base int(11) unsigned DEFAULT '0' NOT NULL,
+       hidden tinyint(3) unsigned DEFAULT '0' NOT NULL,
+       deleted tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       sorting int(11) unsigned DEFAULT '0' NOT NULL,
+       read_only tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       PRIMARY KEY (uid),
+       KEY parent (pid)
 );
 
 
 );
 
 
@@ -260,16 +242,17 @@ CREATE TABLE sys_file_storage (
        crdate int(11) DEFAULT '0' NOT NULL,
        cruser_id int(11) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        crdate int(11) DEFAULT '0' NOT NULL,
        cruser_id int(11) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
-       hidden tinyint(4) DEFAULT '0' NOT NULL,
 
 
-       name tinytext,
+       name varchar(30) DEFAULT '' NOT NULL,
        description text,
        driver tinytext,
        configuration text,
        description text,
        driver tinytext,
        configuration text,
+       is_default tinyint(4) DEFAULT '0' NOT NULL,
        is_browsable tinyint(4) DEFAULT '0' NOT NULL,
        is_public tinyint(4) DEFAULT '0' NOT NULL,
        is_writable tinyint(4) DEFAULT '0' NOT NULL,
        is_online tinyint(4) DEFAULT '1' NOT NULL,
        is_browsable tinyint(4) DEFAULT '0' NOT NULL,
        is_public tinyint(4) DEFAULT '0' NOT NULL,
        is_writable tinyint(4) DEFAULT '0' NOT NULL,
        is_online tinyint(4) DEFAULT '1' NOT NULL,
+       auto_extract_metadata tinyint(4) DEFAULT '1' NOT NULL,
        processingfolder tinytext,
 
        PRIMARY KEY (uid),
        processingfolder tinytext,
 
        PRIMARY KEY (uid),
@@ -294,13 +277,13 @@ CREATE TABLE sys_file (
 
        # file info data
        identifier text,
 
        # file info data
        identifier text,
-       identifier_hash varchar(40) DEFAULT '' NOT NULL,
-       folder_hash varchar(40) DEFAULT '' NOT NULL,
+       identifier_hash char(40) DEFAULT '' NOT NULL,
+       folder_hash char(40) DEFAULT '' NOT NULL,
        extension varchar(255) DEFAULT '' NOT NULL,
        mime_type varchar(255) DEFAULT '' NOT NULL,
        name tinytext,
        extension varchar(255) DEFAULT '' NOT NULL,
        mime_type varchar(255) DEFAULT '' NOT NULL,
        name tinytext,
-       sha1 tinytext,
-       size int(11) DEFAULT '0' NOT NULL,
+       sha1 char(40) DEFAULT '' NOT NULL,
+       size bigint(20) unsigned DEFAULT '0' NOT NULL,
        creation_date int(11) DEFAULT '0' NOT NULL,
        modification_date int(11) DEFAULT '0' NOT NULL,
 
        creation_date int(11) DEFAULT '0' NOT NULL,
        modification_date int(11) DEFAULT '0' NOT NULL,
 
@@ -309,7 +292,7 @@ CREATE TABLE sys_file (
        KEY folder (storage,folder_hash),
        KEY tstamp (tstamp),
        KEY lastindex (last_indexed),
        KEY folder (storage,folder_hash),
        KEY tstamp (tstamp),
        KEY lastindex (last_indexed),
-       KEY sha1 (sha1(40))
+       KEY sha1 (sha1)
 );
 
 #
 );
 
 #
@@ -325,7 +308,7 @@ CREATE TABLE sys_file_metadata (
        # Language fields
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
        # Language fields
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
 
        # Versioning fields
        t3ver_oid int(11) DEFAULT '0' NOT NULL,
 
        # Versioning fields
        t3ver_oid int(11) DEFAULT '0' NOT NULL,
@@ -348,7 +331,8 @@ CREATE TABLE sys_file_metadata (
 
        PRIMARY KEY (uid),
        KEY file (file),
 
        PRIMARY KEY (uid),
        KEY file (file),
-       KEY t3ver_oid (t3ver_oid,t3ver_wsid)
+       KEY t3ver_oid (t3ver_oid,t3ver_wsid),
+       KEY fal_filelist (l10n_parent,sys_language_uid)
 );
 
 
 );
 
 
@@ -368,14 +352,16 @@ CREATE TABLE sys_file_processedfile (
        identifier varchar(512) DEFAULT '' NOT NULL,
        name tinytext,
        configuration text,
        identifier varchar(512) DEFAULT '' NOT NULL,
        name tinytext,
        configuration text,
-       configurationsha1 varchar(40) DEFAULT '' NOT NULL,
-       originalfilesha1 varchar(40) DEFAULT '' NOT NULL,
+       configurationsha1 char(40) DEFAULT '' NOT NULL,
+       originalfilesha1 char(40) DEFAULT '' NOT NULL,
        task_type varchar(200) DEFAULT '' NOT NULL,
        task_type varchar(200) DEFAULT '' NOT NULL,
-       checksum varchar(255) DEFAULT '' NOT NULL,
+       checksum char(10) DEFAULT '' NOT NULL,
        width int(11) DEFAULT '0',
        height int(11) DEFAULT '0',
 
        width int(11) DEFAULT '0',
        height int(11) DEFAULT '0',
 
-       PRIMARY KEY (uid)
+       PRIMARY KEY (uid),
+       KEY combined_1 (original,task_type,configurationsha1),
+       KEY identifier (storage,identifier(199))
 );
 
 #
 );
 
 #
@@ -407,28 +393,31 @@ CREATE TABLE sys_file_reference (
        # Language fields
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
        # Language fields
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
 
        # Reference fields (basically same as MM table)
        uid_local int(11) DEFAULT '0' NOT NULL,
        uid_foreign int(11) DEFAULT '0' NOT NULL,
 
        # Reference fields (basically same as MM table)
        uid_local int(11) DEFAULT '0' NOT NULL,
        uid_foreign int(11) DEFAULT '0' NOT NULL,
-       tablenames varchar(255) DEFAULT '' NOT NULL,
-       fieldname tinytext,
+       tablenames varchar(64) DEFAULT '' NOT NULL,
+       fieldname varchar(64) DEFAULT '' NOT NULL,
        sorting_foreign int(11) DEFAULT '0' NOT NULL,
        sorting_foreign int(11) DEFAULT '0' NOT NULL,
-       table_local varchar(255) DEFAULT '' NOT NULL,
+       table_local varchar(64) DEFAULT '' NOT NULL,
 
        # Local usage overlay fields
        title tinytext,
        description text,
 
        # Local usage overlay fields
        title tinytext,
        description text,
-       alternative tinytext,
-       link tinytext,
-       downloadname tinytext,
+       alternative text,
+       link varchar(1024) DEFAULT '' NOT NULL,
+       crop varchar(4000) DEFAULT '' NOT NULL,
+       autoplay tinyint(4) DEFAULT '0' NOT NULL,
 
        PRIMARY KEY (uid),
        KEY parent (pid,deleted),
        KEY tablenames_fieldname (tablenames(32),fieldname(12)),
        KEY deleted (deleted),
 
        PRIMARY KEY (uid),
        KEY parent (pid,deleted),
        KEY tablenames_fieldname (tablenames(32),fieldname(12)),
        KEY deleted (deleted),
-       KEY uid_foreign (uid_foreign)
+       KEY uid_local (uid_local),
+       KEY uid_foreign (uid_foreign),
+       KEY combined_1 (l10n_parent, t3ver_oid, t3ver_wsid, t3ver_state, deleted)
 );
 
 
 );
 
 
@@ -469,7 +458,8 @@ CREATE TABLE sys_file_collection (
 
        # for type=folder:
        storage int(11) DEFAULT '0' NOT NULL,
 
        # for type=folder:
        storage int(11) DEFAULT '0' NOT NULL,
-       folder text NOT NULL,
+       folder text,
+       recursive tinyint(4) DEFAULT '0' NOT NULL,
 
        # for type=category:
        category int(11) DEFAULT '0' NOT NULL,
 
        # for type=category:
        category int(11) DEFAULT '0' NOT NULL,
@@ -505,7 +495,7 @@ CREATE TABLE sys_collection (
        hidden tinyint(4) DEFAULT '0' NOT NULL,
        starttime int(11) DEFAULT '0' NOT NULL,
        endtime int(11) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
        starttime int(11) DEFAULT '0' NOT NULL,
        endtime int(11) DEFAULT '0' NOT NULL,
-       fe_group int(11) DEFAULT '0' NOT NULL,
+       fe_group varchar(100) DEFAULT '0' NOT NULL,
 
        title tinytext,
        description text,
 
        title tinytext,
        description text,
@@ -525,7 +515,7 @@ CREATE TABLE sys_collection_entries (
        uid int(11) NOT NULL auto_increment,
        uid_local int(11) DEFAULT '0' NOT NULL,
        uid_foreign int(11) DEFAULT '0' NOT NULL,
        uid int(11) NOT NULL auto_increment,
        uid_local int(11) DEFAULT '0' NOT NULL,
        uid_foreign int(11) DEFAULT '0' NOT NULL,
-       tablenames varchar(30) DEFAULT '' NOT NULL,
+       tablenames varchar(64) DEFAULT '' NOT NULL,
        sorting int(11) DEFAULT '0' NOT NULL,
 
        KEY uid_local (uid_local),
        sorting int(11) DEFAULT '0' NOT NULL,
 
        KEY uid_local (uid_local),
@@ -537,110 +527,115 @@ CREATE TABLE sys_collection_entries (
 # Table structure for table 'sys_history'
 #
 CREATE TABLE sys_history (
 # Table structure for table 'sys_history'
 #
 CREATE TABLE sys_history (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  sys_log_uid int(11) DEFAULT '0' NOT NULL,
-  history_data mediumtext,
-  fieldlist text,
-  recuid int(11) DEFAULT '0' NOT NULL,
-  tablename varchar(255) DEFAULT '' NOT NULL,
-  tstamp int(11) DEFAULT '0' NOT NULL,
-  history_files mediumtext,
-  snapshot int(11) DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY parent (pid),
-  KEY recordident_1 (tablename,recuid),
-  KEY recordident_2 (tablename,tstamp),
-  KEY sys_log_uid (sys_log_uid)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       actiontype tinyint(3) DEFAULT '0' NOT NULL,
+       usertype varchar(2) DEFAULT 'BE' NOT NULL,
+       userid int(11) unsigned,
+       originaluserid int(11) unsigned,
+       recuid int(11) DEFAULT '0' NOT NULL,
+       tablename varchar(255) DEFAULT '' NOT NULL,
+       tstamp int(11) DEFAULT '0' NOT NULL,
+       history_data mediumtext,
+       workspace int(11) DEFAULT '0',
+
+       PRIMARY KEY (uid),
+       KEY parent (pid),
+       KEY recordident_1 (tablename,recuid),
+       KEY recordident_2 (tablename,tstamp)
 ) ENGINE=InnoDB;
 
 #
 # Table structure for table 'sys_lockedrecords'
 #
 CREATE TABLE sys_lockedrecords (
 ) ENGINE=InnoDB;
 
 #
 # Table structure for table 'sys_lockedrecords'
 #
 CREATE TABLE sys_lockedrecords (
-  uid int(11) unsigned NOT NULL auto_increment,
-  userid int(11) unsigned DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  record_table varchar(255) DEFAULT '' NOT NULL,
-  record_uid int(11) DEFAULT '0' NOT NULL,
-  record_pid int(11) DEFAULT '0' NOT NULL,
-  username varchar(50) DEFAULT '' NOT NULL,
-  feuserid int(11) unsigned DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY event (userid,tstamp)
+       uid int(11) unsigned NOT NULL auto_increment,
+       userid int(11) unsigned DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       record_table varchar(255) DEFAULT '' NOT NULL,
+       record_uid int(11) DEFAULT '0' NOT NULL,
+       record_pid int(11) DEFAULT '0' NOT NULL,
+       username varchar(50) DEFAULT '' NOT NULL,
+       feuserid int(11) unsigned DEFAULT '0' NOT NULL,
+       PRIMARY KEY (uid),
+       KEY event (userid,tstamp)
 );
 
 #
 # Table structure for table 'sys_refindex'
 #
 CREATE TABLE sys_refindex (
 );
 
 #
 # Table structure for table 'sys_refindex'
 #
 CREATE TABLE sys_refindex (
-  hash varchar(32) DEFAULT '' NOT NULL,
-  tablename varchar(255) DEFAULT '' NOT NULL,
-  recuid int(11) DEFAULT '0' NOT NULL,
-  field varchar(40) DEFAULT '' NOT NULL,
-  flexpointer varchar(255) DEFAULT '' NOT NULL,
-  softref_key varchar(30) DEFAULT '' NOT NULL,
-  softref_id varchar(40) DEFAULT '' NOT NULL,
-  sorting int(11) DEFAULT '0' NOT NULL,
-  deleted tinyint(1) DEFAULT '0' NOT NULL,
-  ref_table varchar(255) DEFAULT '' NOT NULL,
-  ref_uid int(11) DEFAULT '0' NOT NULL,
-  ref_string varchar(200) DEFAULT '' NOT NULL,
-
-  PRIMARY KEY (hash),
-  KEY lookup_rec (tablename,recuid),
-  KEY lookup_uid (ref_table,ref_uid),
-  KEY lookup_string (ref_string)
+       hash varchar(32) DEFAULT '' NOT NULL,
+       tablename varchar(255) DEFAULT '' NOT NULL,
+       recuid int(11) DEFAULT '0' NOT NULL,
+       field varchar(64) DEFAULT '' NOT NULL,
+       flexpointer varchar(255) DEFAULT '' NOT NULL,
+       softref_key varchar(30) DEFAULT '' NOT NULL,
+       softref_id varchar(40) DEFAULT '' NOT NULL,
+       sorting int(11) DEFAULT '0' NOT NULL,
+       deleted tinyint(1) DEFAULT '0' NOT NULL,
+       workspace int(11) DEFAULT '0' NOT NULL,
+       ref_table varchar(255) DEFAULT '' NOT NULL,
+       ref_uid int(11) DEFAULT '0' NOT NULL,
+       ref_string varchar(1024) DEFAULT '' NOT NULL,
+
+       PRIMARY KEY (hash),
+       KEY lookup_rec (tablename(240),recuid),
+       KEY lookup_uid (ref_table(240),ref_uid),
+       KEY lookup_string (ref_string(255))
 );
 
 #
 # Table structure for table 'sys_log'
 #
 CREATE TABLE sys_log (
 );
 
 #
 # Table structure for table 'sys_log'
 #
 CREATE TABLE sys_log (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  userid int(11) unsigned DEFAULT '0' NOT NULL,
-  action tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  recuid int(11) unsigned DEFAULT '0' NOT NULL,
-  tablename varchar(255) DEFAULT '' NOT NULL,
-  recpid int(11) DEFAULT '0' NOT NULL,
-  error tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  details text NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  type tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  details_nr tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  IP varchar(39) DEFAULT '' NOT NULL,
-  log_data text,
-  event_pid int(11) DEFAULT '-1' NOT NULL,
-  workspace int(11) DEFAULT '0' NOT NULL,
-  NEWid varchar(20) DEFAULT '' NOT NULL,
-  request_id varchar(13) DEFAULT '' NOT NULL,
-  time_micro float DEFAULT '0' NOT NULL,
-  component varchar(255) DEFAULT '' NOT NULL,
-  level tinyint(1) unsigned DEFAULT '0' NOT NULL,
-  message text,
-  data text,
-  PRIMARY KEY (uid),
-  KEY parent (pid),
-  KEY event (userid,event_pid),
-  KEY recuidIdx (recuid,uid),
-  KEY user_auth (type,action,tstamp),
-  KEY request (request_id)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       userid int(11) unsigned DEFAULT '0' NOT NULL,
+       action tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       recuid int(11) unsigned DEFAULT '0' NOT NULL,
+       tablename varchar(255) DEFAULT '' NOT NULL,
+       recpid int(11) DEFAULT '0' NOT NULL,
+       error tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       details text,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       type tinyint(3) unsigned DEFAULT '0' NOT NULL,
+       details_nr tinyint(3) DEFAULT '0' NOT NULL,
+       IP varchar(39) DEFAULT '' NOT NULL,
+       log_data text,
+       event_pid int(11) DEFAULT '-1' NOT NULL,
+       workspace int(11) DEFAULT '0' NOT NULL,
+       NEWid varchar(30) DEFAULT '' NOT NULL,
+       request_id varchar(13) DEFAULT '' NOT NULL,
+       time_micro float DEFAULT '0' NOT NULL,
+       component varchar(255) DEFAULT '' NOT NULL,
+       level tinyint(1) unsigned DEFAULT '0' NOT NULL,
+       message text,
+       data text,
+       PRIMARY KEY (uid),
+       KEY parent (pid),
+       KEY event (userid,event_pid),
+       KEY recuidIdx (recuid,uid),
+       KEY user_auth (type,action,tstamp),
+       KEY request (request_id),
+       KEY combined_1 (tstamp, type, userid)
 ) ENGINE=InnoDB;
 
 #
 # Table structure for table 'sys_language'
 #
 CREATE TABLE sys_language (
 ) ENGINE=InnoDB;
 
 #
 # Table structure for table 'sys_language'
 #
 CREATE TABLE sys_language (
-  uid int(11) unsigned NOT NULL auto_increment,
-  pid int(11) unsigned DEFAULT '0' NOT NULL,
-  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-  hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  title varchar(80) DEFAULT '' NOT NULL,
-  flag varchar(20) DEFAULT '' NOT NULL,
-  static_lang_isocode int(11) unsigned DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY parent (pid)
+       uid int(11) unsigned NOT NULL auto_increment,
+       pid int(11) unsigned DEFAULT '0' NOT NULL,
+       tstamp int(11) unsigned DEFAULT '0' NOT NULL,
+       hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
+       title varchar(80) DEFAULT '' NOT NULL,
+       flag varchar(20) DEFAULT '' NOT NULL,
+       language_isocode varchar(2) DEFAULT '' NOT NULL,
+       static_lang_isocode int(11) unsigned DEFAULT '0' NOT NULL,
+       sorting int(11) unsigned DEFAULT '0' NOT NULL,
+       PRIMARY KEY (uid),
+       KEY parent (pid)
 );
 
 #
 );
 
 #
@@ -671,16 +666,18 @@ CREATE TABLE sys_category (
 
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
 
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
 
        title tinytext NOT NULL,
 
        title tinytext NOT NULL,
-       description text NOT NULL,
+       description text,
        parent int(11) DEFAULT '0' NOT NULL,
        items int(11) DEFAULT '0' NOT NULL,
 
        PRIMARY KEY (uid),
        KEY parent (pid),
        parent int(11) DEFAULT '0' NOT NULL,
        items int(11) DEFAULT '0' NOT NULL,
 
        PRIMARY KEY (uid),
        KEY parent (pid),
-       KEY t3ver_oid (t3ver_oid,t3ver_wsid)
+       KEY t3ver_oid (t3ver_oid,t3ver_wsid),
+       KEY category_parent (parent),
+       KEY category_list (pid,deleted,sys_language_uid)
 );
 
 #
 );
 
 #
@@ -695,5 +692,5 @@ CREATE TABLE sys_category_record_mm (
        sorting_foreign int(11) DEFAULT '0' NOT NULL,
 
        KEY uid_local_foreign (uid_local,uid_foreign),
        sorting_foreign int(11) DEFAULT '0' NOT NULL,
 
        KEY uid_local_foreign (uid_local,uid_foreign),
-       KEY uid_foreign_tablenames (uid_foreign,tablenames)
+       KEY uid_foreign_tablefield (uid_foreign,tablenames(40),fieldname(3),sorting_foreign)
 );
 );