Page MenuHomePhabricator

Remove any JOINs on the page table and do those as separate queries
Closed, ResolvedPublic

Description

As part of T404124, we want to remove any joins to tables from the core.

This work involves:

  • Removing joins to page table from the extension queries
  • Fixing any page reference instances or any dependency on those joins

Acceptance Criteria:
This work should not change any behavior; it should all function seamlessly.

Event Timeline

Samwilson changed the task status from Open to In Progress.Sep 10 2025, 11:46 PM

Change #1187236 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CommunityRequests@master] AbstractWishlistStore: query Core's page table separately in prep for x1

https://gerrit.wikimedia.org/r/1187236

Change #1187236 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] AbstractWishlistStore: query Core's page table separately in prep for x1

https://gerrit.wikimedia.org/r/1187236