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.