← all change records

#3565717 Upsert queries can now use unique / primary key constraints composed of multiple fields

break Target 11.4.x Published 2026-04-24
#2547493

Generated 2026-06-03 14:00 UTC

Matching rules (1)

  • from: '\Drupal\Core\Database\Query\Upsert::key' to: '\Drupal\Core\Database\Query\Upsert::keyColumns'

Affected contrib projects (31)

Project legacy in_flight migrated installs files adopters
smtp 1 0 0 136,532 1 0
diff 1 0 0 79,799 1 0
extlink 1 0 0 70,613 2 0
cas 2 0 0 26,115 1 0
search404 1 0 0 19,719 2 0
multiple_registration 1 0 0 2,595 1 0
acquia_dam 10 0 0 1,446 1 0
sqlsrv 8 0 0 1,279 2 0
external_entities 5 0 0 1,167 2 0
media_migration 2 0 0 1,034 2 0
tome 4 0 0 864 1 0
acquia_contenthub 11 0 0 785 3 0
google_analytics_counter 16 0 0 521 2 0
wisski 13 0 0 193 3 0
entity_meta_relation 3 0 0 149 1 0
compressed_cache 1 0 0 123 1 0
gcsfs 1 0 0 69 1 0
pub_options 8 0 0 59 1 0
memory_profiler_plus 1 0 0 53 1 0
dblog_ban 3 0 0 49 1 0
localgov_waste_collection 2 0 0 33 1 0
cmlmigrations 1 0 0 32 3 0
entity_value_inheritance 4 0 0 20 1 0
collabora_online 1 0 0 18 1 0
menu_to_taxonomy 1 0 0 18 1 0
librejs 1 0 0 16 3 0
ai_provider_anythingllm 1 0 0 8 1 0
db_queries 1 0 0 6 1 0
conreg 5 0 0 2 3 0
external_link_status_check 1 0 0 1 1 0
redirect_options 1 0 0 1 1 0