Skip to content

Commit

Permalink
[TASK] Remove all type=inline sql field definitions and child relations
Browse files Browse the repository at this point in the history
We're adding core code to add default sql definitions derived from TCA.
Fields of type=inline do not need to be set anymore.

If the child side definition is set as

 * foreign_table_field
 * foreign_field
 * MM_opposite_field

and TCA of those fields is absent or set to type="passthrough", also
those child relation SQL definition is autogenerated and can be
removed from ext_tables.sql file.

See: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81488

Releases: main
Related: https://forge.typo3.org/issues/102210
  • Loading branch information
maddy2101 committed Oct 21, 2023
1 parent 502d338 commit 4067b7f
Showing 1 changed file with 0 additions and 133 deletions.
133 changes: 0 additions & 133 deletions ext_tables.sql
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,6 @@ CREATE TABLE tx_styleguide_elements_basic (


CREATE TABLE tx_styleguide_elements_rte (
rte_inline_1 text,
input_palette_1 text,
rte_palette_1 text
);
Expand All @@ -133,13 +132,6 @@ CREATE TABLE tx_styleguide_elements_rte_flex_1_inline_1_child (
parenttable text,
);


CREATE TABLE tx_styleguide_elements_rte_inline_1_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,
);


CREATE TABLE tx_styleguide_elements_select (
select_single_1 text,
select_single_2 text,
Expand Down Expand Up @@ -208,7 +200,6 @@ CREATE TABLE tx_styleguide_elements_select_flex_1_multiplesidebyside_2_mm (

CREATE TABLE tx_styleguide_elements_t3editor (
t3editor_reload_1 int(11) DEFAULT '0' NOT NULL,
t3editor_inline_1 text,
);


Expand All @@ -217,13 +208,6 @@ CREATE TABLE tx_styleguide_elements_t3editor_flex_1_inline_1_child (
parenttable text,
);


CREATE TABLE tx_styleguide_elements_t3editor_inline_1_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,
);


CREATE TABLE tx_styleguide_flex (
);

Expand All @@ -235,157 +219,79 @@ CREATE TABLE tx_styleguide_flex_flex_3_inline_1_child (
input_1 text
);


CREATE TABLE tx_styleguide_inline_1n (
inline_1 int(11) DEFAULT '0' NOT NULL,
inline_2 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_11 (
inline_1 int(11) DEFAULT '0' NOT NULL
);

CREATE TABLE tx_styleguide_inline_11_child (
input_1 text
);

CREATE TABLE tx_styleguide_inline_1n_inline_1_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text,
input_3 text,
select_tree_1 text
);

CREATE TABLE tx_styleguide_inline_1n_inline_2_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text,
select_tree_1 text,
);

CREATE TABLE tx_styleguide_inline_1nnol10n (
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_1nnol10n_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);


CREATE TABLE tx_styleguide_inline_1n1n (
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_1n1n_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_1n1n_childchild (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);


CREATE TABLE tx_styleguide_inline_expand (
inline_1 text
);


CREATE TABLE tx_styleguide_inline_expand_inline_1_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

dummy_1 text,
select_tree_1 text,
);


CREATE TABLE tx_styleguide_inline_expandsingle (
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_expandsingle_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);

CREATE TABLE tx_styleguide_file (
);


CREATE TABLE tx_styleguide_inline_foreignrecorddefaults (
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_foreignrecorddefaults_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);


CREATE TABLE tx_styleguide_inline_mm (
title tinytext,
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_mm_child (
title tinytext,
parents int(11) DEFAULT '0' NOT NULL,
inline_2 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_mm_childchild (
title tinytext,
parents int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_mn (
input_1 tinytext,
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_mn_mm (
parentid int(11) DEFAULT '0' NOT NULL,
childid int(11) DEFAULT '0' NOT NULL,
parentsort int(10) DEFAULT '0' NOT NULL,
childsort int(10) DEFAULT '0' NOT NULL,
);


CREATE TABLE tx_styleguide_inline_mn_child (
input_1 tinytext,
parents int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_mngroup (
input_1 tinytext,
inline_1 int(11) DEFAULT '0' NOT NULL
);


Expand All @@ -397,13 +303,11 @@ CREATE TABLE tx_styleguide_inline_mngroup_mm (

CREATE TABLE tx_styleguide_inline_mngroup_child (
input_1 tinytext,
parents int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_mnsymmetric (
input_1 tinytext,
branches int(11) DEFAULT '0' NOT NULL
);


Expand All @@ -416,7 +320,6 @@ CREATE TABLE tx_styleguide_inline_mnsymmetric_mm (

CREATE TABLE tx_styleguide_inline_mnsymmetricgroup (
input_1 tinytext,
branches int(11) DEFAULT '0' NOT NULL
);


Expand All @@ -429,12 +332,6 @@ CREATE TABLE tx_styleguide_inline_mnsymmetricgroup_mm (
branchsort int(10) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_usecombination (
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_usecombination_mm (
select_parent int(11) unsigned DEFAULT '0' NOT NULL,
select_child int(11) unsigned DEFAULT '0' NOT NULL
Expand All @@ -445,12 +342,6 @@ CREATE TABLE tx_styleguide_inline_usecombination_child (
input_1 varchar(255) DEFAULT '' NOT NULL
);


CREATE TABLE tx_styleguide_inline_usecombinationbox (
inline_1 int(11) DEFAULT '0' NOT NULL
);


CREATE TABLE tx_styleguide_inline_usecombinationbox_mm (
select_parent int(11) unsigned DEFAULT '0' NOT NULL,
select_child int(11) unsigned DEFAULT '0' NOT NULL
Expand Down Expand Up @@ -489,11 +380,6 @@ CREATE TABLE tx_styleguide_required (
select_5 text,

rte_1 text,
rte_2 text,

inline_1 text,
inline_2 text,
inline_3 text,

palette_input_1 text,
palette_input_2 text
Expand All @@ -509,35 +395,19 @@ CREATE TABLE tx_styleguide_required_flex_2_inline_1_child (


CREATE TABLE tx_styleguide_required_inline_1_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);


CREATE TABLE tx_styleguide_required_inline_2_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);


CREATE TABLE tx_styleguide_required_inline_3_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,

input_1 text
);


CREATE TABLE tx_styleguide_required_rte_2_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,
);


CREATE TABLE tx_styleguide_staticdata (
value_1 tinytext
);
Expand Down Expand Up @@ -575,12 +445,9 @@ CREATE TABLE tx_styleguide_l10nreadonly (
select_tree_mm text,
select_multiplesidebyside text,
select_multiplesidebyside_mm text,
inline text,
);

CREATE TABLE tx_styleguide_l10nreadonly_inline_child (
parentid int(11) DEFAULT '0' NOT NULL,
parenttable text,
input text,
);

Expand Down

0 comments on commit 4067b7f

Please sign in to comment.