Page MenuHomePhabricator

Migrate usage of Database::select to SelectQueryBuilder in ORES
Open, Needs TriagePublic

Description

Now that T243051: A query builder for MediaWiki core is done, this extension should migrate away from IDatabase::select() to SelectQueryBuilder.

It would improve readability of the code, avoids mistakes by passing the wrong order of arguments, etc.

For more information check T243051 and its documentation.

Note that query builder is a different paradigm and changes should not be one-to-one. For example, avoid using joinConds().

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Change 958539 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/extensions/ORES@master] tests: Migrate to use SelectQueryBuilder

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

Change 958539 merged by jenkins-bot:

[mediawiki/extensions/ORES@master] tests: Migrate to use SelectQueryBuilder

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

Change 1007755 had a related patch set uploaded (by MPGuy2824; author: MPGuy2824):

[mediawiki/extensions/ORES@master] Migrate usage of Database::select to SelectQueryBuilder in ORES

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

Change 1007755 merged by jenkins-bot:

[mediawiki/extensions/ORES@master] Migrate usage of Database::select to SelectQueryBuilder in ORES

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