Deprecation: #101554 - Obsolete TCA MM_hasUidField¶
See forge#101554
Description¶
When configuring MM
relations in TCA, the field MM_
has been obsoleted: A uid
column is only needed when multiple
is set to true - when a record is allowed to be selected multiple times in
a relation. In this case, the uid
field is added automatically by the
database analyzer.
Impact¶
The TCA configuration option MM_
is obsolete and can be removed.
The TCA migration, which is performed during TCA warmup, will automatically remove this option and creates according log entries, if needed.
Affected installations¶
Instances with extensions using MM
relations may be affected.
Migration¶
Remove all occurrences of php:MM_
from TCA. The uid
column
is added as primary key automatically, if multiple = true
is set, otherwise
a combined primary key of the fields uid_
, uid_
plus
eventually tablenames
and fieldname
is used.