Skip to content

Commit

Permalink
[TASK] styleguide: Remove all type=inline sql field definitions and c…
Browse files Browse the repository at this point in the history
…hild relations

TYPO3-CMS/styleguide#446

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

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 22, 2023
1 parent b3e5408 commit 942db50
Showing 1 changed file with 0 additions and 131 deletions.
131 changes: 0 additions & 131 deletions typo3/sysext/styleguide/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,137 +219,63 @@ 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
);


Expand All @@ -379,13 +289,11 @@ CREATE TABLE tx_styleguide_inline_mn_mm (

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 +305,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 +322,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 +334,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 +344,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 +382,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 +397,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 +447,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 942db50

Please sign in to comment.