[FEATURE] Auto DB fields from TCA for type "text"
Tables with TCA columns set to type="text" do not need an ext_tables.sql entry anymore. The core now creates this field automatically. This is one of many patches in this area: The v13 goal is to obsolete ext_tables.sql in most cases by creating default "business" fields of TCA tables automatically. The patch adds the main magic in class DefaultTcaSchema and removes own ext_tables.sql definitions having type=text. Resolves: #101986 Related: #101553 Releases: main Change-Id: Id5d5ba863e83fcfdb2d716cb09e55b3fc996800b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81127 Tested-by:core-ci <typo3@b13.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/core/Classes/Database/Schema/DefaultTcaSchema.php 16 additions, 0 deletions.../sysext/core/Classes/Database/Schema/DefaultTcaSchema.php
- typo3/sysext/core/Documentation/Changelog/13.0/Feature-101553-Auto-createDBFieldsFromTCAColumns.rst 1 addition, 0 deletions...13.0/Feature-101553-Auto-createDBFieldsFromTCAColumns.rst
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_tables.sql 0 additions, 2 deletions...ional/Fixtures/Extensions/test_datahandler/ext_tables.sql
- typo3/sysext/core/Tests/Unit/Database/Schema/DefaultTcaSchemaTest.php 22 additions, 0 deletions.../core/Tests/Unit/Database/Schema/DefaultTcaSchemaTest.php
- typo3/sysext/core/ext_tables.sql 0 additions, 8 deletionstypo3/sysext/core/ext_tables.sql
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.sql 0 additions, 3 deletions...unctional/Fixtures/Extensions/blog_example/ext_tables.sql
- typo3/sysext/extensionmanager/ext_tables.sql 0 additions, 2 deletionstypo3/sysext/extensionmanager/ext_tables.sql
- typo3/sysext/filemetadata/ext_tables.sql 0 additions, 4 deletionstypo3/sysext/filemetadata/ext_tables.sql
- typo3/sysext/frontend/Configuration/TCA/fe_users.php 1 addition, 0 deletionstypo3/sysext/frontend/Configuration/TCA/fe_users.php
- typo3/sysext/frontend/ext_tables.sql 0 additions, 6 deletionstypo3/sysext/frontend/ext_tables.sql
- typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-corrupt-image.xml 9 additions, 9 deletions...res/XmlExports/pages-and-ttcontent-with-corrupt-image.xml
- typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image-but-not-included.xml 9 additions, 9 deletions...ports/pages-and-ttcontent-with-image-but-not-included.xml
- typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image.xml 9 additions, 9 deletions...al/Fixtures/XmlExports/pages-and-ttcontent-with-image.xml
- typo3/sysext/indexed_search/ext_tables.sql 0 additions, 1 deletiontypo3/sysext/indexed_search/ext_tables.sql
- typo3/sysext/scheduler/ext_tables.sql 0 additions, 1 deletiontypo3/sysext/scheduler/ext_tables.sql
- typo3/sysext/seo/ext_tables.sql 0 additions, 2 deletionstypo3/sysext/seo/ext_tables.sql
- typo3/sysext/sys_note/ext_tables.sql 0 additions, 1 deletiontypo3/sysext/sys_note/ext_tables.sql
- typo3/sysext/workspaces/ext_tables.sql 0 additions, 1 deletiontypo3/sysext/workspaces/ext_tables.sql
Please register or sign in to comment