[BUGFIX] Change DB field sys_filemounts.base from tinyint to integer 54/35854/3
authorBenjamin Mack <benni@typo3.org>
Tue, 6 Jan 2015 23:06:04 +0000 (00:06 +0100)
committerMarkus Klein <klein.t3@reelworx.at>
Tue, 6 Jan 2015 23:17:31 +0000 (00:17 +0100)
sys_filemounts.base holds a reference to a storage, which should
be of DB type "int" as the storage uid is an integer itself as well.

It was a tinyint(4) type and is changed now to int(11).

Resolves: #57584
Releases: master, 6.2
Change-Id: I015293c41d64ba9145a03a6c2b9316c93e7d9e1f
Reviewed-on: http://review.typo3.org/35854
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
typo3/sysext/core/ext_tables.sql

index d211661..19a3cb5 100644 (file)
@@ -241,7 +241,7 @@ CREATE TABLE sys_filemounts (
   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,
+  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,