Page MenuHomePhabricator

Use core QueryBuilder for DB queries in Wikibase
Closed, ResolvedPublic

Description

Context: T243051: A query builder for MediaWiki core

Using this would improve our resilience towards mistakes and would make Wikibase code more understandable

Event Timeline

Krinkle renamed this task from Use core's Query Builder for DB queries to Use core QueryBuilder for DB queries in Wikibase.Mar 4 2022, 9:21 AM

Change #1016332 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Wikibase@master] Migrate to IDatabase::newReplaceQueryBuilder

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

Change #1016361 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Wikibase@master] Migrate to IDatabase::newInsertQueryBuilder for upsert

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

Change #1016332 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate to IDatabase::newReplaceQueryBuilder

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

Change #1019121 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/WikibaseQualityConstraints@master] Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder

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

Change #1019123 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/WikibaseMediaInfo@master] Migrate to IDatabase::newUpdateQueryBuilder

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

Change #1019126 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/EntitySchema@master] Migrate to IDatabase::newInsertQueryBuilder

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

Change #1019127 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PropertySuggester@master] Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder

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

Change #1019127 merged by jenkins-bot:

[mediawiki/extensions/PropertySuggester@master] Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder

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

Change #1019353 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Wikibase@master] Migrate to IDatabase::newDeleteQueryBuilder

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

Change #1019414 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Wikibase@master] tests: Migrate to IDatabase::newInsertQueryBuilder

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

Change #1019414 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] tests: Migrate to IDatabase::newInsertQueryBuilder

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

Change #1016361 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate to IDatabase::newInsertQueryBuilder for upsert

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

Change #1019353 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Migrate to IDatabase::newDeleteQueryBuilder

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

Change #1019126 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Migrate to IDatabase::newInsertQueryBuilder

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

Change #1019123 merged by jenkins-bot:

[mediawiki/extensions/WikibaseMediaInfo@master] Migrate to IDatabase::newUpdateQueryBuilder

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

Change #1019121 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder

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