[TASK] EXT:sysext: enlarge column field in sys_refindex to 64 chars 69/49369/3
authorJörg Bösche <typo3@joergboesche.de>
Wed, 3 Aug 2016 21:21:08 +0000 (23:21 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 4 Aug 2016 08:35:26 +0000 (10:35 +0200)
Concern extension "sysext".

Additional field names in the database tables, which are greater than
40 characters are not completely saved. Often new columns have an
extension prefix and a name.
e.g. tx_myextension_model_tags_customFieldName
Since MySQL 5.5+ it is possible to define database table name
columns with 64 characters.

The fix is for the master branch and backporting the version 7.6 LTS.
Version 7.6 LTS requires MySQL version 5.5+.

Resolves: #77323
Releases: master, 7.6
Change-Id: Ia163599c37c53275b0e36443f4f9f4c52919800a
Reviewed-on: https://review.typo3.org/49369
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/core/ext_tables.sql

index 0de38dd..2741276 100644 (file)
@@ -572,7 +572,7 @@ CREATE TABLE sys_refindex (
        hash varchar(32) DEFAULT '' NOT NULL,
        tablename varchar(255) DEFAULT '' NOT NULL,
        recuid int(11) DEFAULT '0' NOT NULL,
-       field varchar(40) DEFAULT '' NOT NULL,
+       field varchar(64) DEFAULT '' NOT NULL,
        flexpointer varchar(255) DEFAULT '' NOT NULL,
        softref_key varchar(30) DEFAULT '' NOT NULL,
        softref_id varchar(40) DEFAULT '' NOT NULL,