* Improvements to Install Tool:
authorMichael Stucki <michael.stucki@typo3.org>
Mon, 3 Mar 2008 16:27:09 +0000 (16:27 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Mon, 3 Mar 2008 16:27:09 +0000 (16:27 +0000)
  - Convert various blob-fields (which are non-blobs actually) to text variants (exeptions are serialized fields and fields that contain XML data)

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3368 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/cms/ext_tables.sql
typo3/sysext/cms/ext_tables_static+adt.sql
typo3/sysext/sys_action/ext_tables.sql

index 807a8cf..3b38b72 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -18,6 +18,7 @@
                - Detect differences in table engine and table character set during DB compare
                - This allows extensions to define the table engine (e.g. MyISAM should be chosen if the table uses FULLTEXT keys). If no table engine is defined, the system default will be used.
                - Add character set support to t3lib_install
+               - Convert various blob-fields (which are non-blobs actually) to text variants (exeptions are serialized fields and fields that contain XML data)
        * Fix DB field types for static_tsconfig_help
 
 2008-03-03  Ingo Renner  <ingo@typo3.org>
index eb0cd35..2a227e1 100755 (executable)
@@ -11,7 +11,7 @@ CREATE TABLE cache_pages (
   hash varchar(32) DEFAULT '' NOT NULL,
   page_id int(11) unsigned DEFAULT '0' NOT NULL,
   reg1 int(11) unsigned DEFAULT '0' NOT NULL,
-  HTML mediumblob NOT NULL,
+  HTML mediumtext NOT NULL,
   temp_content int(1) DEFAULT '0' NOT NULL,
   tstamp int(11) unsigned DEFAULT '0' NOT NULL,
   expires int(10) unsigned DEFAULT '0' NOT NULL,
@@ -86,8 +86,8 @@ CREATE TABLE fe_groups (
   lockToDomain varchar(50) DEFAULT '' NOT NULL,
   deleted tinyint(3) unsigned DEFAULT '0' NOT NULL,
   description text NOT NULL,
-  subgroup tinyblob NOT NULL,
-  TSconfig blob NOT NULL,
+  subgroup tinytext NOT NULL,
+  TSconfig text NOT NULL,
   PRIMARY KEY (uid),
   KEY parent (pid)
 );
@@ -129,7 +129,7 @@ CREATE TABLE fe_users (
   tstamp int(11) unsigned DEFAULT '0' NOT NULL,
   username varchar(50) DEFAULT '' NOT NULL,
   password varchar(40) DEFAULT '' NOT NULL,
-  usergroup tinyblob NOT NULL,
+  usergroup tinytext NOT NULL,
   disable tinyint(4) unsigned DEFAULT '0' NOT NULL,
   starttime int(11) unsigned DEFAULT '0' NOT NULL,
   endtime int(11) unsigned DEFAULT '0' NOT NULL,
@@ -149,8 +149,8 @@ CREATE TABLE fe_users (
   country varchar(40) DEFAULT '' NOT NULL,
   www varchar(80) DEFAULT '' NOT NULL,
   company varchar(80) DEFAULT '' NOT NULL,
-  image tinyblob NOT NULL,
-  TSconfig blob NOT NULL,
+  image tinytext NOT NULL,
+  TSconfig text NOT NULL,
   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,7 +187,7 @@ CREATE TABLE pages_language_overlay (
   deleted tinyint(3) unsigned DEFAULT '0' NOT NULL,
   subtitle varchar(255) DEFAULT '' NOT NULL,
   nav_title varchar(255) DEFAULT '' NOT NULL,
-  media tinyblob NOT NULL,
+  media tinytext NOT NULL,
   keywords text NOT NULL,
   description text NOT NULL,
   abstract text NOT NULL,
@@ -211,10 +211,10 @@ CREATE TABLE static_template (
   tstamp int(11) unsigned DEFAULT '0' NOT NULL,
   crdate int(11) unsigned DEFAULT '0' NOT NULL,
   title varchar(255) DEFAULT '' NOT NULL,
-  include_static tinyblob NOT NULL,
-  constants blob NOT NULL,
-  config blob NOT NULL,
-  editorcfg blob NOT NULL,
+  include_static tinytext NOT NULL,
+  constants text NOT NULL,
+  config text NOT NULL,
+  editorcfg text NOT NULL,
   description text NOT NULL,
   PRIMARY KEY (uid),
   KEY parent (pid)
@@ -268,15 +268,15 @@ CREATE TABLE sys_template (
   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 tinyblob NOT NULL,
-  include_static_file blob NOT NULL,
-  constants blob NOT NULL,
-  config blob NOT NULL,
-  editorcfg blob NOT NULL,
-  resources blob 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,
   nextLevel varchar(5) DEFAULT '' NOT NULL,
   description text NOT NULL,
-  basedOn tinyblob NOT NULL,
+  basedOn tinytext NOT NULL,
   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,
@@ -312,18 +312,18 @@ CREATE TABLE tt_content (
   header varchar(255) DEFAULT '' NOT NULL,
   header_position varchar(6) DEFAULT '' NOT NULL,
   bodytext mediumtext NOT NULL,
-  image blob NOT NULL,
+  image text NOT NULL,
   imagewidth mediumint(11) unsigned DEFAULT '0' NOT NULL,
   imageorient tinyint(4) unsigned DEFAULT '0' NOT NULL,
   imagecaption text NOT NULL,
   imagecols tinyint(4) unsigned DEFAULT '0' NOT NULL,
   imageborder tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  media blob NOT NULL,
+  media text NOT NULL,
   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 blob NOT NULL,
-  pages tinyblob NOT NULL,
+  records text NOT NULL,
+  pages tinytext NOT NULL,
   starttime int(11) unsigned DEFAULT '0' NOT NULL,
   endtime int(11) unsigned DEFAULT '0' NOT NULL,
   colPos tinyint(3) unsigned DEFAULT '0' NOT NULL,
@@ -360,7 +360,7 @@ CREATE TABLE tt_content (
   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 tinyblob NOT NULL,
+  multimedia tinytext NOT NULL,
   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,
@@ -393,7 +393,7 @@ CREATE TABLE pages (
   subtitle varchar(255) DEFAULT '' NOT NULL,
   layout tinyint(3) unsigned DEFAULT '0' NOT NULL,
   target varchar(20) DEFAULT '' NOT NULL,
-  media blob NOT NULL,
+  media text NOT NULL,
   lastUpdated int(10) unsigned DEFAULT '0' NOT NULL,
   keywords text NOT NULL,
   cache_timeout int(10) unsigned DEFAULT '0' NOT NULL,
index cc438a7..9d97f34 100644 (file)
@@ -14,11 +14,11 @@ CREATE TABLE static_template (
   tstamp int(11) unsigned DEFAULT '0' NOT NULL,
   crdate int(11) unsigned DEFAULT '0' NOT NULL,
   title varchar(255) DEFAULT '' NOT NULL,
-  include_static tinyblob NOT NULL,
-  constants blob NOT NULL,
-  config blob NOT NULL,
+  include_static tinytext NOT NULL,
+  constants text NOT NULL,
+  config text NOT NULL,
   description text NOT NULL,
-  editorcfg blob NOT NULL,
+  editorcfg text NOT NULL,
   PRIMARY KEY (uid),
   KEY parent (pid)
 );
index ce21b69..8870b2d 100755 (executable)
@@ -13,7 +13,7 @@ CREATE TABLE sys_action (
   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 tinyblob NOT NULL,
+  t1_allowed_groups tinytext NOT NULL,
   t2_data blob NOT NULL,
   assign_to_groups int(11) DEFAULT '0' NOT NULL,
   hidden tinyint(4) DEFAULT '0' NOT NULL,