Index: t3lib/stddb/tables.sql =================================================================== --- t3lib/stddb/tables.sql (revision 3644) +++ t3lib/stddb/tables.sql (working copy) @@ -10,24 +10,24 @@ 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 NOT NULL, - explicit_allowdeny text NOT NULL, + non_exclude_fields text, + explicit_allowdeny text, allowed_languages varchar(255) DEFAULT '' NOT NULL, - custom_options text NOT NULL, + custom_options text, db_mountpoints varchar(255) DEFAULT '' NOT NULL, pagetypes_select varchar(255) DEFAULT '' NOT NULL, - tables_select text NOT NULL, - tables_modify text 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 NOT NULL, + groupMods text, file_mountpoints varchar(255) DEFAULT '' NOT NULL, hidden tinyint(1) unsigned DEFAULT '0' NOT NULL, inc_access_lists tinyint(3) unsigned DEFAULT '0' NOT NULL, - description text NOT NULL, + description text, lockToDomain varchar(50) DEFAULT '' NOT NULL, deleted tinyint(1) unsigned DEFAULT '0' NOT NULL, - TSconfig text NOT NULL, + TSconfig text, subgroup varchar(255) DEFAULT '' NOT NULL, hide_in_lists tinyint(4) DEFAULT '0' NOT NULL, workspace_perms tinyint(3) DEFAULT '1' NOT NULL, @@ -45,7 +45,7 @@ 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 NOT NULL, + ses_data longtext, ses_backuserid int(11) NOT NULL default '0', PRIMARY KEY (ses_id,ses_name) ); @@ -73,14 +73,14 @@ realName varchar(80) DEFAULT '' NOT NULL, userMods varchar(255) DEFAULT '' NOT NULL, allowed_languages varchar(255) DEFAULT '' NOT NULL, - uc text NOT NULL, + uc text, file_mountpoints varchar(255) DEFAULT '' NOT NULL, fileoper_perms tinyint(4) DEFAULT '0' NOT NULL, 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 NOT NULL, + TSconfig text, lastlogin int(10) unsigned DEFAULT '0' NOT NULL, createdByAction int(11) DEFAULT '0' NOT NULL, usergroup_cached_list varchar(255) DEFAULT '' NOT NULL, @@ -100,17 +100,17 @@ alldownloadcounter int(11) unsigned NOT NULL default '0', downloadcounter int(11) unsigned NOT NULL default '0', title varchar(150) NOT NULL default '', - description mediumtext NOT NULL, + description mediumtext, state int(4) NOT NULL default '0', reviewstate int(4) NOT NULL default '0', category int(4) NOT NULL default '0', lastuploaddate int(11) unsigned NOT NULL default '0', - dependencies mediumtext NOT NULL, + dependencies mediumtext, authorname varchar(100) NOT NULL default '', authoremail varchar(100) NOT NULL default '', ownerusername varchar(50) NOT NULL default '', t3xfilemd5 varchar(35) NOT NULL default '', - uploadcomment mediumtext NOT NULL, + uploadcomment mediumtext, authorcompany varchar(100) NOT NULL default '', intversion int(11) NOT NULL default '0', lastversion int(3) NOT NULL default '0', @@ -123,7 +123,7 @@ # CREATE TABLE cache_hash ( hash varchar(32) DEFAULT '' NOT NULL, - content mediumblob NOT NULL, + content mediumblob, tstamp int(11) unsigned DEFAULT '0' NOT NULL, ident varchar(20) DEFAULT '' NOT NULL, PRIMARY KEY (hash) @@ -172,7 +172,7 @@ cruser_id int(11) unsigned DEFAULT '0' NOT NULL, title varchar(255) DEFAULT '' NOT NULL, doktype tinyint(3) unsigned DEFAULT '0' NOT NULL, - TSconfig text 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, @@ -189,7 +189,7 @@ 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 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, @@ -205,7 +205,7 @@ keyword varchar(32) DEFAULT '' NOT NULL, tstamp int(11) DEFAULT '0' NOT NULL, endtime int(11) DEFAULT '0' NOT NULL, - config text NOT NULL, + config text, PRIMARY KEY (keyword) ); @@ -237,8 +237,8 @@ title varchar(30) DEFAULT '' NOT NULL, description varchar(255) DEFAULT '' NOT NULL, adminusers varchar(255) DEFAULT '' NOT NULL, - members text NOT NULL, - reviewers text NOT NULL, + members text, + reviewers text, db_mountpoints varchar(255) DEFAULT '' NOT NULL, file_mountpoints varchar(255) DEFAULT '' NOT NULL, publish_time int(11) DEFAULT '0' NOT NULL, @@ -262,12 +262,12 @@ CREATE TABLE sys_history ( uid int(11) unsigned NOT NULL auto_increment, sys_log_uid int(11) DEFAULT '0' NOT NULL, - history_data mediumtext NOT NULL, - fieldlist text NOT NULL, + history_data mediumtext, + fieldlist text, recuid int(11) DEFAULT '0' NOT NULL, tablename varchar(40) DEFAULT '' NOT NULL, tstamp int(11) DEFAULT '0' NOT NULL, - history_files mediumtext NOT NULL, + history_files mediumtext, snapshot tinyint(4) DEFAULT '0' NOT NULL, PRIMARY KEY (uid), KEY recordident (tablename,recuid,tstamp), @@ -380,4 +380,3 @@ PRIMARY KEY (uid), KEY parent (pid) ); - Index: typo3/sysext/cms/ext_tables.sql --- typo3/sysext/cms/ext_tables.sql (before) +++ typo3/sysext/cms/ext_tables.sql (after) @@ -11,11 +11,11 @@ hash varchar(32) DEFAULT '' NOT NULL, page_id int(11) unsigned DEFAULT '0' NOT NULL, reg1 int(11) unsigned DEFAULT '0' NOT NULL, - HTML mediumtext NOT NULL, + HTML mediumtext, temp_content int(1) DEFAULT '0' NOT NULL, tstamp int(11) unsigned DEFAULT '0' NOT NULL, expires int(10) unsigned DEFAULT '0' NOT NULL, - cache_data mediumblob NOT NULL, + cache_data mediumblob, KEY page_id (page_id), KEY sel (hash,page_id), PRIMARY KEY (id) @@ -28,7 +28,7 @@ CREATE TABLE cache_pagesection ( page_id int(11) unsigned DEFAULT '0' NOT NULL, mpvar_hash int(11) unsigned DEFAULT '0' NOT NULL, - content blob NOT NULL, + content blob, tstamp int(11) unsigned DEFAULT '0' NOT NULL, PRIMARY KEY (page_id,mpvar_hash) ) ENGINE=InnoDB; @@ -53,7 +53,7 @@ md5hash varchar(20) DEFAULT '' NOT NULL, tstamp int(11) DEFAULT '0' NOT NULL, type tinyint(3) DEFAULT '0' NOT NULL, - params text NOT NULL, + params text, PRIMARY KEY (md5hash) ) ENGINE=InnoDB; @@ -85,9 +85,9 @@ hidden tinyint(3) unsigned DEFAULT '0' NOT NULL, lockToDomain varchar(50) DEFAULT '' NOT NULL, deleted tinyint(3) unsigned DEFAULT '0' NOT NULL, - description text NOT NULL, - subgroup tinytext NOT NULL, - TSconfig text NOT NULL, + description text, + subgroup tinytext, + TSconfig text, PRIMARY KEY (uid), KEY parent (pid) ); @@ -98,7 +98,7 @@ # CREATE TABLE fe_session_data ( hash varchar(32) DEFAULT '' NOT NULL, - content mediumblob NOT NULL, + content mediumblob, tstamp int(11) unsigned DEFAULT '0' NOT NULL, PRIMARY KEY (hash) ) ENGINE=InnoDB; @@ -114,7 +114,7 @@ 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 blob NOT NULL, + ses_data blob, ses_permanent tinyint(1) unsigned DEFAULT '0' NOT NULL, PRIMARY KEY (ses_id,ses_name) ) ENGINE=InnoDB; @@ -129,7 +129,7 @@ tstamp int(11) unsigned DEFAULT '0' NOT NULL, username varchar(50) DEFAULT '' NOT NULL, password varchar(40) DEFAULT '' NOT NULL, - usergroup tinytext NOT NULL, + usergroup tinytext, disable tinyint(4) unsigned DEFAULT '0' NOT NULL, starttime int(11) unsigned DEFAULT '0' NOT NULL, endtime int(11) unsigned DEFAULT '0' NOT NULL, @@ -142,15 +142,15 @@ cruser_id int(11) unsigned DEFAULT '0' NOT NULL, lockToDomain varchar(50) DEFAULT '' NOT NULL, deleted tinyint(3) unsigned DEFAULT '0' NOT NULL, - uc blob NOT NULL, + uc blob, title varchar(40) DEFAULT '' NOT NULL, zip varchar(10) DEFAULT '' NOT NULL, city varchar(50) DEFAULT '' NOT NULL, country varchar(40) DEFAULT '' NOT NULL, www varchar(80) DEFAULT '' NOT NULL, company varchar(80) DEFAULT '' NOT NULL, - image tinytext NOT NULL, - TSconfig text NOT NULL, + image tinytext, + TSconfig text, fe_cruser_id int(10) unsigned DEFAULT '0' NOT NULL, lastlogin int(10) unsigned DEFAULT '0' NOT NULL, is_online int(10) unsigned DEFAULT '0' NOT NULL, @@ -187,14 +187,14 @@ deleted tinyint(3) unsigned DEFAULT '0' NOT NULL, subtitle varchar(255) DEFAULT '' NOT NULL, nav_title varchar(255) DEFAULT '' NOT NULL, - media tinytext NOT NULL, - keywords text NOT NULL, - description text NOT NULL, - abstract text NOT NULL, + media tinytext, + keywords text, + description text, + abstract text, author varchar(255) DEFAULT '' NOT NULL, author_email varchar(80) DEFAULT '' NOT NULL, tx_impexp_origuid int(11) DEFAULT '0' NOT NULL, - l18n_diffsource mediumblob NOT NULL, + l18n_diffsource mediumblob, PRIMARY KEY (uid), KEY t3ver_oid (t3ver_oid,t3ver_wsid), @@ -211,11 +211,11 @@ tstamp int(11) unsigned DEFAULT '0' NOT NULL, crdate int(11) unsigned DEFAULT '0' NOT NULL, title varchar(255) DEFAULT '' NOT NULL, - include_static tinytext NOT NULL, - constants text NOT NULL, - config text NOT NULL, - editorcfg text NOT NULL, - description text NOT NULL, + include_static tinytext, + constants text, + config text, + editorcfg text, + description text, PRIMARY KEY (uid), KEY parent (pid) ); @@ -268,15 +268,15 @@ endtime int(11) unsigned DEFAULT '0' NOT NULL, root tinyint(4) unsigned DEFAULT '0' NOT NULL, clear tinyint(4) unsigned DEFAULT '0' NOT NULL, - include_static tinytext NOT NULL, - include_static_file text NOT NULL, - constants text NOT NULL, - config text NOT NULL, - editorcfg text NOT NULL, - resources text NOT NULL, + include_static tinytext, + include_static_file text, + constants text, + config text, + editorcfg text, + resources text, nextLevel varchar(5) DEFAULT '' NOT NULL, - description text NOT NULL, - basedOn tinytext NOT NULL, + description text, + basedOn tinytext, deleted tinyint(3) unsigned DEFAULT '0' NOT NULL, includeStaticAfterBasedOn tinyint(4) unsigned DEFAULT '0' NOT NULL, static_file_mode tinyint(4) unsigned DEFAULT '0' NOT NULL, @@ -311,19 +311,19 @@ CType varchar(30) DEFAULT '' NOT NULL, header varchar(255) DEFAULT '' NOT NULL, header_position varchar(6) DEFAULT '' NOT NULL, - bodytext mediumtext NOT NULL, - image text NOT NULL, + bodytext mediumtext, + image text, imagewidth mediumint(11) unsigned DEFAULT '0' NOT NULL, imageorient tinyint(4) unsigned DEFAULT '0' NOT NULL, - imagecaption text NOT NULL, + imagecaption text, imagecols tinyint(4) unsigned DEFAULT '0' NOT NULL, imageborder tinyint(4) unsigned DEFAULT '0' NOT NULL, - media text NOT NULL, + media text, layout tinyint(3) unsigned DEFAULT '0' NOT NULL, deleted tinyint(4) unsigned DEFAULT '0' NOT NULL, cols tinyint(3) unsigned DEFAULT '0' NOT NULL, - records text NOT NULL, - pages tinytext NOT NULL, + records text, + pages tinytext, starttime int(11) unsigned DEFAULT '0' NOT NULL, endtime int(11) unsigned DEFAULT '0' NOT NULL, colPos tinyint(3) unsigned DEFAULT '0' NOT NULL, @@ -338,9 +338,9 @@ image_noRows tinyint(3) unsigned DEFAULT '0' NOT NULL, image_effects tinyint(3) unsigned DEFAULT '0' NOT NULL, image_compression tinyint(3) unsigned DEFAULT '0' NOT NULL, - altText text NOT NULL, - titleText text NOT NULL, - longdescURL text NOT NULL, + altText text, + titleText text, + longdescURL text, header_layout varchar(30) DEFAULT '0' NOT NULL, text_align varchar(6) DEFAULT '' NOT NULL, text_face tinyint(3) unsigned DEFAULT '0' NOT NULL, @@ -360,16 +360,16 @@ section_frame tinyint(3) unsigned DEFAULT '0' NOT NULL, date int(10) unsigned DEFAULT '0' NOT NULL, splash_layout varchar(30) DEFAULT '0' NOT NULL, - multimedia tinytext NOT NULL, + multimedia tinytext, image_frames tinyint(3) unsigned DEFAULT '0' NOT NULL, recursive tinyint(3) unsigned DEFAULT '0' NOT NULL, imageheight mediumint(8) unsigned DEFAULT '0' NOT NULL, rte_enabled tinyint(4) DEFAULT '0' NOT NULL, sys_language_uid int(11) DEFAULT '0' NOT NULL, tx_impexp_origuid int(11) DEFAULT '0' NOT NULL, - pi_flexform mediumtext NOT NULL, + pi_flexform mediumtext, l18n_parent int(11) DEFAULT '0' NOT NULL, - l18n_diffsource mediumblob NOT NULL, + l18n_diffsource mediumblob, PRIMARY KEY (uid), KEY t3ver_oid (t3ver_oid,t3ver_wsid), @@ -393,15 +393,15 @@ subtitle varchar(255) DEFAULT '' NOT NULL, layout tinyint(3) unsigned DEFAULT '0' NOT NULL, target varchar(20) DEFAULT '' NOT NULL, - media text NOT NULL, + media text, lastUpdated int(10) unsigned DEFAULT '0' NOT NULL, - keywords text NOT NULL, + keywords text, cache_timeout int(10) unsigned DEFAULT '0' NOT NULL, newUntil int(10) unsigned DEFAULT '0' NOT NULL, - description text NOT NULL, + description text, no_search tinyint(3) unsigned DEFAULT '0' NOT NULL, SYS_LASTCHANGED int(10) unsigned DEFAULT '0' NOT NULL, - abstract text NOT NULL, + abstract text, module varchar(10) DEFAULT '' NOT NULL, extendToSubpages tinyint(3) unsigned DEFAULT '0' NOT NULL, author varchar(255) DEFAULT '' NOT NULL, Index: typo3/sysext/cms/ext_tables_static+adt.sql --- typo3/sysext/cms/ext_tables_static+adt.sql (before) +++ typo3/sysext/cms/ext_tables_static+adt.sql (after) @@ -14,11 +14,11 @@ tstamp int(11) unsigned DEFAULT '0' NOT NULL, crdate int(11) unsigned DEFAULT '0' NOT NULL, title varchar(255) DEFAULT '' NOT NULL, - include_static tinytext NOT NULL, - constants text NOT NULL, - config text NOT NULL, - description text NOT NULL, - editorcfg text NOT NULL, + include_static tinytext, + constants text, + config text, + description text, + editorcfg text, PRIMARY KEY (uid), KEY parent (pid) ); Index: typo3/sysext/dbal/ext_tables.sql --- typo3/sysext/dbal/ext_tables.sql (before) +++ typo3/sysext/dbal/ext_tables.sql (after) @@ -10,7 +10,7 @@ exec_time int(11) unsigned DEFAULT '0', table_join varchar(255) DEFAULT '' NOT NULL, serdata blob, - query text NOT NULL, + query text, errorFlag int(11) unsigned DEFAULT '0', PRIMARY KEY (uid), @@ -26,7 +26,7 @@ beuser_id int(11) unsigned DEFAULT '0', script varchar(255) DEFAULT '' NOT NULL, tablename varchar(255) DEFAULT '' NOT NULL, - whereclause text NOT NULL, + whereclause text, PRIMARY KEY (uid), KEY tstamp (tstamp) Index: typo3/sysext/impexp/ext_tables.sql --- typo3/sysext/impexp/ext_tables.sql (before) +++ typo3/sysext/impexp/ext_tables.sql (after) @@ -8,7 +8,7 @@ title varchar(255) DEFAULT '' NOT NULL, public tinyint(3) DEFAULT '0' NOT NULL, item_uid int(11) DEFAULT '0' NOT NULL, - preset_data blob NOT NULL, + preset_data blob, PRIMARY KEY (uid), KEY lookup (item_uid) ); Index: typo3/sysext/indexed_search/ext_tables.sql --- typo3/sysext/indexed_search/ext_tables.sql (before) +++ typo3/sysext/indexed_search/ext_tables.sql (after) @@ -5,7 +5,7 @@ CREATE TABLE index_phash ( phash int(11) DEFAULT '0' NOT NULL, phash_grouping int(11) DEFAULT '0' NOT NULL, - cHashParams tinyblob NOT NULL, + cHashParams tinyblob, data_filename varchar(255) DEFAULT '' NOT NULL, data_page_id int(11) unsigned DEFAULT '0' NOT NULL, data_page_reg1 int(11) unsigned DEFAULT '0' NOT NULL, @@ -37,7 +37,7 @@ # CREATE TABLE index_fulltext ( phash int(11) DEFAULT '0' NOT NULL, - fulltextdata mediumtext NOT NULL, + fulltextdata mediumtext, PRIMARY KEY (phash) ) ENGINE=InnoDB; @@ -107,7 +107,7 @@ CREATE TABLE index_stat_search ( uid int(11) NOT NULL auto_increment, searchstring varchar(255) DEFAULT '' NOT NULL, - searchoptions blob NOT NULL, + searchoptions blob, tstamp int(11) DEFAULT '0' NOT NULL, feuser_id int(11) unsigned DEFAULT '0' NOT NULL, cookie varchar(10) DEFAULT '' NOT NULL, @@ -134,7 +134,7 @@ # CREATE TABLE index_debug ( phash int(11) DEFAULT '0' NOT NULL, - debuginfo mediumtext NOT NULL, + debuginfo mediumtext, PRIMARY KEY (phash) ); @@ -151,10 +151,10 @@ starttime int(11) DEFAULT '0' NOT NULL, set_id int(11) DEFAULT '0' NOT NULL, - session_data mediumtext NOT NULL, + session_data mediumtext, title varchar(255) DEFAULT '' NOT NULL, - description text NOT NULL, + description text, type varchar(30) DEFAULT '' NOT NULL, depth int(11) unsigned DEFAULT '0' NOT NULL, table2index varchar(255) DEFAULT '' NOT NULL, @@ -162,7 +162,7 @@ get_params varchar(255) DEFAULT '' NOT NULL, fieldlist varchar(255) DEFAULT '' NOT NULL, externalUrl varchar(255) DEFAULT '' NOT NULL, - indexcfgs text NOT NULL, + indexcfgs text, chashcalc tinyint(3) unsigned DEFAULT '0' NOT NULL, filepath varchar(255) DEFAULT '' NOT NULL, extensions varchar(255) DEFAULT '' NOT NULL, @@ -170,7 +170,7 @@ timer_next_indexing int(11) DEFAULT '0' NOT NULL, timer_frequency int(11) DEFAULT '0' NOT NULL, timer_offset int(11) DEFAULT '0' NOT NULL, - url_deny text NOT NULL, + url_deny text, recordsbatch int(11) DEFAULT '0' NOT NULL, records_indexonchange tinyint(4) DEFAULT '0' NOT NULL, Index: typo3/sysext/sys_action/ext_tables.sql --- typo3/sysext/sys_action/ext_tables.sql (before) +++ typo3/sysext/sys_action/ext_tables.sql (after) @@ -9,18 +9,18 @@ cruser_id int(11) unsigned DEFAULT '0' NOT NULL, sorting int(10) DEFAULT '0' NOT NULL, title varchar(255) DEFAULT '' NOT NULL, - description text NOT NULL, + description text, type tinyint(3) unsigned DEFAULT '0' NOT NULL, t1_userprefix varchar(20) DEFAULT '' NOT NULL, t1_copy_of_user int(11) DEFAULT '0' NOT NULL, - t1_allowed_groups tinytext NOT NULL, - t2_data blob NOT NULL, + t1_allowed_groups tinytext, + t2_data blob, assign_to_groups int(11) DEFAULT '0' NOT NULL, hidden tinyint(4) DEFAULT '0' NOT NULL, t1_create_user_dir tinyint(4) DEFAULT '0' NOT NULL, t3_listPid int(11) DEFAULT '0' NOT NULL, t3_tables varchar(40) DEFAULT '' NOT NULL, - t4_recordsToEdit text NOT NULL, + t4_recordsToEdit text, PRIMARY KEY (uid), KEY cruser_id (cruser_id), Index: typo3/sysext/sys_note/ext_tables.sql --- typo3/sysext/sys_note/ext_tables.sql (before) +++ typo3/sysext/sys_note/ext_tables.sql (after) @@ -11,7 +11,7 @@ author varchar(80) DEFAULT '' NOT NULL, email varchar(80) DEFAULT '' NOT NULL, subject varchar(255) DEFAULT '' NOT NULL, - message text NOT NULL, + message text, personal tinyint(3) unsigned DEFAULT '0' NOT NULL, category tinyint(3) unsigned DEFAULT '0' NOT NULL, PRIMARY KEY (uid), Index: typo3/sysext/tsconfig_help/ext_tables.sql --- typo3/sysext/tsconfig_help/ext_tables.sql (before) +++ typo3/sysext/tsconfig_help/ext_tables.sql (after) @@ -5,9 +5,9 @@ uid int(11) NOT NULL auto_increment, guide int(11) DEFAULT '0' NOT NULL, md5hash varchar(32) DEFAULT '' NOT NULL, - description text NOT NULL, + description text, obj_string varchar(255) DEFAULT '' NOT NULL, - appdata blob NOT NULL, + appdata blob, title varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (uid), KEY guide (guide,md5hash) Index: typo3/sysext/tsconfig_help/ext_tables_static+adt.sql --- typo3/sysext/tsconfig_help/ext_tables_static+adt.sql (before) +++ typo3/sysext/tsconfig_help/ext_tables_static+adt.sql (after) @@ -11,9 +11,9 @@ uid int(11) NOT NULL auto_increment, guide int(11) DEFAULT '0' NOT NULL, md5hash varchar(32) DEFAULT '' NOT NULL, - description text NOT NULL, + description text, obj_string varchar(255) DEFAULT '' NOT NULL, - appdata blob NOT NULL, + appdata blob, title varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (uid), KEY guide (guide,md5hash)