[BUGFIX] Make fields in EM table larger 17/38817/4
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Mon, 20 Apr 2015 06:37:52 +0000 (08:37 +0200)
committerNicole Cordes <typo3@cordes.co>
Mon, 20 Apr 2015 07:04:59 +0000 (09:04 +0200)
Increase the size of the "version" field, as it breaks the UNIQUE constraint
in MySQL. Also, increase other fields as some values are too large and
errors in other DBMS.
Additionally, fields for author information have been increased to 150 characters.

Resolves: #66486
Releases: master, 6.2
Change-Id: I69340318fa0c528e3c16ad3c6d3054dd9b9c6eb9
Reviewed-on: http://review.typo3.org/38817
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
typo3/sysext/extensionmanager/ext_tables.sql

index 085a0b3..554bddb 100644 (file)
@@ -21,7 +21,7 @@ CREATE TABLE tx_extensionmanager_domain_model_extension (
   pid int(11) unsigned DEFAULT '0' NOT NULL,
   extension_key varchar(60) NOT NULL default '',
   repository int(11) unsigned NOT NULL default '1',
-  version varchar(10) NOT NULL default '',
+  version varchar(15) NOT NULL default '',
   alldownloadcounter int(11) unsigned NOT NULL default '0',
   downloadcounter int(11) unsigned NOT NULL default '0',
   title varchar(150) NOT NULL default '',
@@ -31,12 +31,12 @@ CREATE TABLE tx_extensionmanager_domain_model_extension (
   category int(4) NOT NULL default '0',
   last_updated int(11) unsigned NOT NULL default '0',
   serialized_dependencies mediumtext,
-  author_name varchar(100) NOT NULL default '',
-  author_email varchar(100) NOT NULL default '',
+  author_name varchar(150) NOT NULL default '',
+  author_email varchar(150) NOT NULL default '',
   ownerusername varchar(50) NOT NULL default '',
   md5hash varchar(35) NOT NULL default '',
   update_comment mediumtext,
-  authorcompany varchar(100) NOT NULL default '',
+  authorcompany varchar(150) NOT NULL default '',
   integer_version int(11) NOT NULL default '0',
   current_version int(3) NOT NULL default '0',
   lastreviewedversion int(3) NOT NULL default '0',