wiki.techinc.nl/maintenance/abstractSchemaChanges
Derk-Jan Hartman b00f7237ee Searchindex primary key, title length and utf8mb4
- Make si_page primary key
- Allow si_title to be larger
- Switch from utf8 to utf8mb4
- Remove default of empty string for titles

Sqlite is not migrated, as it has it's own overrides
Postgres is migrated, but is not in actual use

This is mostly from I273e3a7715abf97d2889904642c7c375e76de4f6

Bug: T249976
Bug: T231827
Change-Id: I12adff3e6ca6a9986ff207bef16272195c3a6a48
(cherry picked from commit a2ba7ee14d6b38a5e89bcc63c3bd0ca8b5107702)
2024-11-02 11:14:37 +00:00
..
patch-change_tag-ct_rc_id.json Make rc_id a bigint 2024-05-04 21:14:51 +02:00
patch-change_tag-rename-indexes.json
patch-drop-cl_collation_ext.json Schema: Drop cl_collation_ext index 2024-01-26 16:16:41 +01:00
patch-drop-ct_tag.json
patch-drop-page_restrictions-pr_user.json Drop pr_user from page_restrictions 2021-12-06 14:15:39 +01:00
patch-drop-rev_page_id.json Drop rev_page_id index on revision 2022-01-27 09:43:27 +01:00
patch-extend-iwlinks-iwl_prefix.json
patch-externallinks-drop-el_to.json Schema: Drop old externallinks columns and indexes 2023-09-05 15:32:23 +02:00
patch-externallinks-el_to_default.json Schema: Set default or nullable to three columns of externallinks 2023-07-18 11:59:09 +02:00
patch-externallinks-el_to_path.json schema: Add new fields for externallinks so we can reduce duplication 2022-10-18 16:18:54 +00:00
patch-filearchive-fa_id.json schema: Make filearchive.fa_id unsigned 2021-12-07 15:25:13 +01:00
patch-filearchive-fa_size_to_bigint.json Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-image-img_size_to_bigint.json Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-ipblocks-ipb_id.json schema: Make ipblocks.ipb_id unsigned 2022-04-14 17:45:41 +02:00
patch-ipblocks_restrictions-ir_ipb_id.json schema: Make ipblocks.ipb_id unsigned 2022-04-14 17:45:41 +02:00
patch-ipblocks_restrictions-ir_value.json schema: Make page_id references unsigned 2022-01-27 20:20:00 +01:00
patch-iwlinks-drop-iwl_prefix_from_title.json Schema: Drop iwl_prefix_from_title from iwlinks 2024-02-08 17:01:26 +01:00
patch-logging-rename-indexes.json
patch-objectcache-modtoken.json
patch-oldimage-oi_size_to_bigint.json Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-oldimage-oi_timestamp.json
patch-page-drop-page_restrictions.json schema: Drop legacy page_restrictions in page table 2022-05-26 13:59:57 +02:00
patch-page-page_links_updated-noinfinite.json schema: Remove allowInfinite from page_links_updated 2024-07-29 22:48:07 +02:00
patch-page-rename-name_title-index.json
patch-page_props-pp_page.json schema: Make page_id references unsigned 2022-01-27 20:20:00 +01:00
patch-page_restrictions-pr_page.json schema: Make page_id references unsigned 2022-01-27 20:20:00 +01:00
patch-pagelinks-drop-pl_title.json schema: Drop old pagelinks columns 2024-06-18 21:13:38 +02:00
patch-pagelinks-target_id.json Schema: Add pl_target_id column to pagelinks 2023-07-25 21:03:45 +02:00
patch-recentchanges-rc_id-bigint.json Make rc_id a bigint 2024-05-04 21:14:51 +02:00
patch-recentchanges-rc_id.json
patch-recentchanges-rc_new_name_timestamp.json
patch-revision-cleanup.json Cleanup revision table schema 2024-05-04 20:22:36 +02:00
patch-revision-rename-index.json
patch-searchindex-pk-titlelength.json Searchindex primary key, title length and utf8mb4 2024-11-02 11:14:37 +00:00
patch-site_identifiers-rename-indexes.json
patch-sites-drop_indexes.json Schema: Drop unused and useless indexes of sites table 2024-02-01 15:32:05 +01:00
patch-sites-rename-indexes.json
patch-templatelinks-drop-tl_title.json schema: Drop tl_title and tl_namespace fields from templatelinks 2022-09-06 19:53:15 +02:00
patch-templatelinks-target_id.json Add tl_target_id to templatelinks 2022-01-28 17:41:01 +01:00
patch-templatelinks-tl_title-nullable.json Fix mistake in comment for templatelinks PK change 2022-07-12 12:47:33 -04:00
patch-uploadstash-us_size_to_bigint.json Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-user-user_editcount.json Schema: Updating user_editcount field to unsigned 2022-05-09 21:34:11 +00:00
patch-user-user_is_temp.json schema: Add user_is_temp column to the user table 2023-05-10 19:18:39 +01:00
patch-user_autocreate_serial-uas_year.json Use year in temporary user names and restart index each year 2024-01-05 17:14:19 +00:00
patch-user_properties-rename-index.json
patch-user_table-updates.json
patch-watchlist-namespace_title-rename-index.json