Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Addshore | T208425 [EPIC] Kill the wb_terms table | |||
Resolved | ArielGlenn | T226167 audit public tables and make sure we dump them all | |||
Resolved | Addshore | T219175 [Mega] - Migrate data from wb_terms to new schema | |||
Resolved | Addshore | T219121 [Checkpoint 2] Refactor Write & Migration code for Properties | |||
Resolved | None | T219894 Create maintenance script for migrating property terms to new schema | |||
Resolved | Ladsgroup | T219296 Update TermSqlStore to comply with EntityTermStoreWriter interface |
Event Timeline
Change 500734 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/Wikibase@master] Remove the write parts from TemSql interface and use EntityTermStoreWriter instead
Change 500746 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/WikibaseLexeme@master] Change LexemeHandler to use EntityTermStoreWriter
Change 500749 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/WikibaseMediaInfo@master] Cahnge MediaInfoHandler to use EntityTermStoreWriter
@Ladsgroup did you mean to attach those changes to this task? this task is about maintenance script that writes to the new schema, not about adjusting the old one to comply to the interface. Those changes can be included as part of this task for sure, but then it is still in progress right?
I think it was needed, at first I wanted to just fix TermSqlBuilder but at the end I ended up fixing everything.
Those changes can be included as part of this task for sure, but then it is still in progress right?
Yeah but at the same time there are things to review, so :/
well the main part of the task isn't there yet (not even in progress and can't be done before we have PropertyTermStoreWriter). I'll break them down into subtasks (no need to change Bug in current changes, I'll convert this one to the equivalent subtask)
Change 502555 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/WikibaseLexeme@master] Temporarily bind to TermSqlIndex instead of TermIndex in LexemeHandler
Change 502756 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[mediawiki/extensions/WikibaseMediaInfo@master] Temporarily bind to TermSqlIndex instead of TermIndex in LexemeHandler
Change 500734 abandoned by Jeroen De Dauw:
Remove the write parts from TermSql interface and use EntityTermStoreWriter instead
Reason:
New version https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/ /502952
Change 502756 abandoned by Ladsgroup:
Temporarily bind to TermSqlIndex instead of TermIndex in MediaInfoHandler
Reason:
Actually not needed anymore
Change 502555 abandoned by Ladsgroup:
Temporarily bind to TermSqlIndex instead of TermIndex in LexemeHandler
Reason:
not needed anymore
Change 500749 abandoned by Ladsgroup:
Change MediaInfoHandler to use EntityTermStoreWriter
Reason:
Not needed anymore
Change 500746 abandoned by Ladsgroup:
Change LexemeHandler to use EntityTermStoreWriter
Reason:
Not needed anymore