[BUGFIX] Remove NOT NULL constraints from l1[08]n_diffsource fields 92/54092/2
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Sat, 9 Sep 2017 20:01:35 +0000 (22:01 +0200)
committerAndreas Fernandez <typo3@scripting-base.de>
Sun, 10 Sep 2017 09:10:03 +0000 (11:10 +0200)
Having NOT NULL collides with MySQL strict mode, so these constraints
get removed.

Resolves: #82423
Releases: master, 8.7
Change-Id: Ic7a71ee40b6ad276a47405e3fd81c501868abb76
Reviewed-on: https://review.typo3.org/54092
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_tables.sql
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_tables.sql
typo3/sysext/core/ext_tables.sql
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.sql
typo3/sysext/impexp/Tests/Functional/Fixtures/Extensions/impexp_group_files/ext_tables.sql

index b9d39af..b2fb61d 100644 (file)
@@ -43,7 +43,7 @@ CREATE TABLE tx_irretutorial_1ncsv_hotel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -79,7 +79,7 @@ CREATE TABLE tx_irretutorial_1ncsv_offer (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -115,7 +115,7 @@ CREATE TABLE tx_irretutorial_1ncsv_price (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -153,7 +153,7 @@ CREATE TABLE tx_irretutorial_1nff_hotel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -192,7 +192,7 @@ CREATE TABLE tx_irretutorial_1nff_offer (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -231,7 +231,7 @@ CREATE TABLE tx_irretutorial_1nff_price (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -272,7 +272,7 @@ CREATE TABLE tx_irretutorial_mnasym_hotel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -308,7 +308,7 @@ CREATE TABLE tx_irretutorial_mnasym_hotel_offer_rel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
 
@@ -346,7 +346,7 @@ CREATE TABLE tx_irretutorial_mnasym_offer (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -382,7 +382,7 @@ CREATE TABLE tx_irretutorial_mnasym_price (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -421,7 +421,7 @@ CREATE TABLE tx_irretutorial_mnmmasym_hotel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -476,7 +476,7 @@ CREATE TABLE tx_irretutorial_mnmmasym_offer (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -532,7 +532,7 @@ CREATE TABLE tx_irretutorial_mnmmasym_price (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -571,7 +571,7 @@ CREATE TABLE tx_irretutorial_mnsym_hotel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -607,7 +607,7 @@ CREATE TABLE tx_irretutorial_mnsym_hotel_rel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
 
@@ -646,7 +646,7 @@ CREATE TABLE tx_irretutorial_mnattr_hotel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
@@ -682,7 +682,7 @@ CREATE TABLE tx_irretutorial_mnattr_hotel_offer_rel (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
 
@@ -721,7 +721,7 @@ CREATE TABLE tx_irretutorial_mnattr_offer (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
index 171ce07..303d87c 100644 (file)
@@ -19,7 +19,7 @@ CREATE TABLE tx_testdatahandler_element (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,
index 50298c4..58a5ae3 100644 (file)
@@ -311,7 +311,7 @@ CREATE TABLE sys_file_metadata (
        # Language fields
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
 
        # Versioning fields
        t3ver_oid int(11) DEFAULT '0' NOT NULL,
@@ -396,7 +396,7 @@ CREATE TABLE sys_file_reference (
        # Language fields
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
 
        # Reference fields (basically same as MM table)
        uid_local int(11) DEFAULT '0' NOT NULL,
@@ -668,7 +668,7 @@ CREATE TABLE sys_category (
 
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l10n_parent int(11) DEFAULT '0' NOT NULL,
-       l10n_diffsource mediumblob NOT NULL,
+       l10n_diffsource mediumblob,
 
        title tinytext NOT NULL,
        description text,
index ed5dfac..1db0eac 100644 (file)
@@ -31,7 +31,7 @@ CREATE TABLE tx_blogexample_domain_model_blog (
 
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
 
        PRIMARY KEY (uid),
        KEY parent (pid),
@@ -75,7 +75,7 @@ CREATE TABLE tx_blogexample_domain_model_post (
 
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
 
        PRIMARY KEY (uid),
        KEY parent (pid),
index b63f498..20acf33 100644 (file)
@@ -9,7 +9,7 @@ CREATE TABLE tx_impexpgroupfiles_item (
        cruser_id int(11) DEFAULT '0' NOT NULL,
        sys_language_uid int(11) DEFAULT '0' NOT NULL,
        l18n_parent int(11) DEFAULT '0' NOT NULL,
-       l18n_diffsource mediumblob NOT NULL,
+       l18n_diffsource mediumblob,
        sorting int(10) DEFAULT '0' NOT NULL,
        deleted tinyint(4) DEFAULT '0' NOT NULL,
        hidden tinyint(4) DEFAULT '0' NOT NULL,