[!!!][TASK] Remove TCA for sys_history 73/60273/4
authorBenni Mack <benni@typo3.org>
Sat, 16 Mar 2019 18:49:20 +0000 (19:49 +0100)
committerDaniel Goerz <daniel.goerz@posteo.de>
Sun, 17 Mar 2019 13:21:16 +0000 (14:21 +0100)
commitb0f74bf828ab849e5f83a31ed21e59692918e8e4
tree7f41ea17044a8818daf59b06344c7b6cd0f8bcf1
parent9135bcf6cfe2ef438acd74f9523344f46ad98237
[!!!][TASK] Remove TCA for sys_history

TCA for sys_history is not necessary at all anymore, and
can be removed.

It was previously used for creating an Extbase Domain Model
for the BELog module created in TYPO3 6.0/6.1.

However, in 9.0 sys_history was decoupled from sys_log,
whereas the Domain Model and the usages for TCA was
not necessary anymore.

The previously "generated" database fields are re-added
manually in ext_tables.sql. The field "pid" which was necessary
for a TCA table is now dropped.

Resolves: #87936
Releases: master
Change-Id: Ia541e9a5c7d85f25b6ff3ceb7e3ee311300762e6
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60273
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Alexander Schnitzler <typo3@alexanderschnitzler.de>
Tested-by: Daniel Goerz <daniel.goerz@posteo.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Alexander Schnitzler <typo3@alexanderschnitzler.de>
Reviewed-by: Daniel Goerz <daniel.goerz@posteo.de>
typo3/sysext/core/Classes/Database/ReferenceIndex.php
typo3/sysext/core/Configuration/TCA/sys_history.php [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-87936-TCAForSysHistoryRemoved.rst [new file with mode: 0644]
typo3/sysext/core/ext_tables.sql
typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayDimensionMatcher.php