[FEATURE][DB] Change tinyint to int in standard tables
authorMarcus Schwemer <ms@schwemer.de>
Mon, 13 Aug 2012 20:23:36 +0000 (22:23 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 13 Aug 2012 20:47:59 +0000 (22:47 +0200)
At the moment it's not possible to use higher IDs as 255 for e.g.
section_frame or layout. Higher integer ranges for ids are useful to
structure your work on bigger installations.

Change-Id: I389dd2c2d32f4d80fa74d1065fb148c75accd782
Resolves: #39773
Releases: 6.0
Reviewed-on: http://review.typo3.org/13636
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
t3lib/stddb/tables.sql
typo3/sysext/cms/ext_tables.sql

index 81c3fe6..bab3909 100644 (file)
@@ -133,7 +133,7 @@ CREATE TABLE pages (
   cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
   hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
   title varchar(255) DEFAULT '' NOT NULL,
-  doktype tinyint(3) unsigned DEFAULT '0' 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,
@@ -148,7 +148,7 @@ CREATE TABLE pages (
   no_cache int(10) unsigned DEFAULT '0' NOT NULL,
   fe_group varchar(100) DEFAULT '0' NOT NULL,
   subtitle varchar(255) DEFAULT '' NOT NULL,
-  layout tinyint(3) unsigned DEFAULT '0' 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,
@@ -506,7 +506,7 @@ CREATE TABLE sys_history (
   tablename varchar(255) DEFAULT '' NOT NULL,
   tstamp int(11) DEFAULT '0' NOT NULL,
   history_files mediumtext,
-  snapshot tinyint(4) DEFAULT '0' NOT NULL,
+  snapshot int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (uid),
   KEY parent (pid),
   KEY recordident_1 (tablename,recuid),
index 73943b3..3346f53 100755 (executable)
@@ -152,7 +152,7 @@ CREATE TABLE fe_users (
 CREATE TABLE pages_language_overlay (
   uid int(11) NOT NULL auto_increment,
   pid int(11) DEFAULT '0' NOT NULL,
-  doktype tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  doktype int(11) unsigned 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,
@@ -292,14 +292,14 @@ CREATE TABLE tt_content (
   imagecols tinyint(4) unsigned DEFAULT '0' NOT NULL,
   imageborder tinyint(4) unsigned DEFAULT '0' NOT NULL,
   media text,
-  layout tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  layout int(11) unsigned DEFAULT '0' NOT NULL,
   deleted tinyint(4) unsigned DEFAULT '0' NOT NULL,
-  cols tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  cols int(11) unsigned DEFAULT '0' 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,
+  colPos int(11) unsigned DEFAULT '0' NOT NULL,
   subheader varchar(255) DEFAULT '' NOT NULL,
   spaceBefore smallint(5) unsigned DEFAULT '0' NOT NULL,
   spaceAfter smallint(5) unsigned DEFAULT '0' NOT NULL,
@@ -325,7 +325,7 @@ CREATE TABLE tt_content (
   table_border tinyint(3) unsigned DEFAULT '0' NOT NULL,
   table_cellspacing tinyint(3) unsigned DEFAULT '0' NOT NULL,
   table_cellpadding tinyint(3) unsigned DEFAULT '0' NOT NULL,
-  table_bgColor tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  table_bgColor int(11) unsigned DEFAULT '0' NOT NULL,
   select_key varchar(80) DEFAULT '' NOT NULL,
   sectionIndex tinyint(3) unsigned DEFAULT '0' NOT NULL,
   linkToTop tinyint(3) unsigned DEFAULT '0' NOT NULL,
@@ -333,11 +333,11 @@ CREATE TABLE tt_content (
   filelink_size tinyint(3) unsigned DEFAULT '0' NOT NULL,
   filelink_sorting tinytext NOT NULL,
   target varchar(30) DEFAULT '' NOT NULL,
-  section_frame tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  section_frame int(11) unsigned DEFAULT '0' NOT NULL,
   date int(10) unsigned DEFAULT '0' NOT NULL,
   splash_layout varchar(30) DEFAULT '0' NOT NULL,
   multimedia tinytext,
-  image_frames tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  image_frames int(11) 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,