[TASK] Make be_sessions.ses_data text field for HHVM 32/35732/2
authorBenjamin Mack <benni@typo3.org>
Fri, 2 Jan 2015 11:43:44 +0000 (12:43 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 2 Jan 2015 11:47:39 +0000 (12:47 +0100)
The ses_date field of the DB table be_sessions can
hold up to 4GB of data, which is never used.

It also does not work on HHVM (see forge ticket).

Changing it to type text is sufficient.

Resolves: #59771
Releases: master
Change-Id: I4693ba26e0497cd8ca02fc720a5714684e133406
Reviewed-on: http://review.typo3.org/35732
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/core/ext_tables.sql

index d211661..9d3686d 100644 (file)
@@ -44,7 +44,7 @@ CREATE TABLE be_sessions (
   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_data text,
   ses_backuserid int(11) NOT NULL default '0',
   PRIMARY KEY (ses_id,ses_name),
   KEY ses_tstamp (ses_tstamp)