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.