Page MenuHomePhabricator

Add primary key and drop unique index on swauthor_links on wmf wikis
Closed, ResolvedPublic

Description

Apply T312275 to wmf wikis

  1. ALTERs to run: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CreditsSource/+/817884/3/schema/mysql/patch-swauthor_links-unique-to-pk.sql
  2. Where to run those changes: wikivoyage.dblist
  3. When to run those changes: any time
  4. If the schema change is backwards compatible: Yes
  5. If the schema change has been tested already on some of the test/beta wikis: beta already running with the new schema
  6. if the data should be made available on the labs replicas and/or dumps: no change of the existing rules

Due to a bug in the schema change generator (T314138) the DROP + ALTER should be rewritten to be atomic:

alter table swauthor_links drop key swal_srcwork_author_unique, ADD  PRIMARY KEY (swal_srcworkid, swal_authorid);

s3:

bnwikivoyage
dewikivoyage
elwikivoyage
eswikivoyage
fawikivoyage
fiwikivoyage
frwikivoyage
hewikivoyage
hiwikivoyage
itwikivoyage
nlwikivoyage
plwikivoyage
pswikivoyage
ptwikivoyage
rowikivoyage
ruwikivoyage
svwikivoyage
ukwikivoyage
viwikivoyage
zhwikivoyage

s5:

enwikivoyage
eowikivoyage
jawikivoyage
shnwikivoyage
trwikivoyage