wiki.techinc.nl/maintenance/sqlite/archives
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-archive-ar_title-varbinary.sql Migrate archive table to abstract schema 2021-03-13 21:51:16 +01:00
patch-archive-rename-name_title_timestamp-index.sql Standardize archive indexes 2021-01-28 11:32:49 +01:00
patch-block_target.sql Add the new block and block_target tables 2024-01-08 14:29:59 +11:00
patch-category-cat_title-varbinary.sql
patch-categorylinks-cl_to-varbinary.sql Bring back timestamp time of cl_timestamp instead of binary(14) 2021-01-01 13:23:59 +00:00
patch-change_tag-ct_rc_id.sql Make rc_id a bigint 2024-05-04 21:14:51 +02:00
patch-change_tag-rename-indexes.sql Rename change_tag indexes to have ct_ prefix 2021-06-08 17:57:15 +01:00
patch-content-content_id-fix_not_null.sql
patch-content_models-model_id-fix_not_null.sql Migrate slot_roles and content_models to abstract schema 2020-11-22 00:24:08 +01:00
patch-drop-cl_collation_ext.sql Schema: Drop cl_collation_ext index 2024-01-26 16:16:41 +01:00
patch-drop-page_restrictions-pr_user.sql Drop pr_user from page_restrictions 2021-12-06 14:15:39 +01:00
patch-drop-rev_page_id.sql Drop rev_page_id index on revision 2022-01-27 09:43:27 +01:00
patch-externallinks-drop-el_to.sql Schema: Drop old externallinks columns and indexes 2023-09-05 15:32:23 +02:00
patch-externallinks-el_to_default.sql Schema: Set default or nullable to three columns of externallinks 2023-07-18 11:59:09 +02:00
patch-externallinks-el_to_path.sql schema: Add new fields for externallinks so we can reduce duplication 2022-10-18 16:18:54 +00:00
patch-filearchive-fa_name.sql Migrate filearchive to abstract schema 2020-12-23 04:04:27 +01:00
patch-filearchive-fa_size_to_bigint.sql Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-image-img_name-varbinary.sql Migrate image table to abstract schema 2021-01-28 20:13:03 +01:00
patch-image-img_size_to_bigint.sql Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-imagelinks-il_to-varbinary.sql
patch-ip_changes-pc_rev_timestamp-drop-default.sql Migrate ip_changes to abstract schema 2020-11-05 22:38:50 +01:00
patch-ipblocks-ipb_id.sql schema: Make ipblocks.ipb_id unsigned 2022-04-14 17:45:41 +02:00
patch-ipblocks-ipb_timestamp-drop-default.sql Migrate ipblocks to abstract schema 2021-01-23 18:21:24 +00:00
patch-ipblocks_restrictions-ir_ipb_id.sql schema: Make ipblocks.ipb_id unsigned 2022-04-14 17:45:41 +02:00
patch-ipblocks_restrictions-ir_value.sql schema: Make page_id references unsigned 2022-01-27 20:20:00 +01:00
patch-iwlinks-drop-iwl_prefix_from_title.sql Schema: Drop iwl_prefix_from_title from iwlinks 2024-02-08 17:01:26 +01:00
patch-iwlinks-iwl_title-varbinary.sql
patch-job-job_title-varbinary.sql Migrate job to abstract schema 2020-11-21 23:38:28 +01:00
patch-langlinks-ll_title-varbinary.sql
patch-linktarget.sql Add linktarget table 2022-01-21 15:52:58 +01:00
patch-logging-log_title-varbinary.sql Migrate logging to abstract schema 2020-12-11 21:40:28 +00:00
patch-logging-rename-indexes.sql Rename four logging indexes to have log_ prefix 2020-12-21 07:39:50 +00:00
patch-objectcache-exptime-notnull.sql Migrate objectcache to abstract schema 2021-01-20 13:50:28 +01:00
patch-objectcache-modtoken.sql objectcache: add last-modified token field to objectcache table 2021-05-18 20:06:37 -07:00
patch-oldimage-oi_name-varbinary.sql Migrate oldimage to abstract schema 2021-01-16 21:18:25 +01:00
patch-oldimage-oi_size_to_bigint.sql Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-oldimage-oi_timestamp.sql Add index on oldimage.oi_timestamp 2021-05-29 20:44:32 +02:00
patch-page-drop-page_restrictions.sql schema: Drop legacy page_restrictions in page table 2022-05-26 13:59:57 +02:00
patch-page-page_title-varbinary.sql schema: Drop legacy page_restrictions in page table 2022-05-26 13:59:57 +02:00
patch-page-rename-name_title-index.sql schema: Drop legacy page_restrictions in page table 2022-05-26 13:59:57 +02:00
patch-page_props-pp_page.sql schema: Make page_id references unsigned 2022-01-27 20:20:00 +01:00
patch-page_restrictions-pr_page.sql schema: Make page_id references unsigned 2022-01-27 20:20:00 +01:00
patch-pagelinks-drop-pl_title.sql schema: Drop old pagelinks columns 2024-06-18 21:13:38 +02:00
patch-pagelinks-pl_title-varbinary.sql
patch-pagelinks-target_id.sql sqlite: Fix pagelinks schema patch 2023-11-28 15:37:10 +01:00
patch-protected_titles-pt_expiry-drop-default.sql Migrate protected_titles to abstract schema 2020-11-02 15:05:23 +01:00
patch-protected_titles-pt_title-varbinary.sql Migrate protected_titles to abstract schema 2020-11-02 15:05:23 +01:00
patch-querycache-qc_title-varbinary.sql Migrate querycache to abstract schema 2020-09-26 15:52:43 +02:00
patch-querycachetwo-qcc_title-varbinary.sql Migrate querycachetwo table to abstract schema 2020-09-26 16:39:53 +02:00
patch-recentchanges-rc_new_name_timestamp.sql Rename new_name_timestamp on recentchanges to rc_new_name_timestamp 2021-03-01 19:00:52 +00:00
patch-recentchanges-rc_title-varbinary.sql Migrate recentchanges table to abstract schema 2021-02-26 13:56:56 +01:00
patch-redirect-rd_title-varbinary.sql
patch-revision-cleanup.sql Cleanup revision table schema 2024-05-04 20:22:36 +02:00
patch-revision-rename-index.sql Rename page_timestamp revision index 2021-04-30 06:58:25 +01:00
patch-revision-rev_timestamp-drop-default.sql Migrate revision table to abstract schema 2021-05-20 14:52:15 -07:00
patch-site_identifiers-rename-indexes.sql Rename site_identifiers indexes to have si_ prefix 2021-01-30 12:19:55 +01:00
patch-sites-drop_indexes.sql Schema: Drop unused and useless indexes of sites table 2024-02-01 15:32:05 +01:00
patch-sites-rename-indexes.sql Rename all sites indexes 2020-12-16 03:17:06 +01:00
patch-slot_roles-role_id-fix_not_null.sql Migrate slot_roles and content_models to abstract schema 2020-11-22 00:24:08 +01:00
patch-templatelinks-drop-tl_title.sql schema: Drop tl_title and tl_namespace fields from templatelinks 2022-09-06 19:53:15 +02:00
patch-templatelinks-target_id.sql Add tl_target_id to templatelinks 2022-01-28 17:41:01 +01:00
patch-templatelinks-tl_title-nullable.sql Add support for write new for templatelinks migration 2022-07-12 14:46:54 +02:00
patch-templatelinks-tl_title-varbinary.sql
patch-uploadstash-us_size_to_bigint.sql Store image sizes as 64-bit bigint instead of 32-bit integers 2023-10-04 08:01:25 -07:00
patch-user-user_editcount.sql Schema: Updating user_editcount field to unsigned 2022-05-09 21:34:11 +00:00
patch-user-user_is_temp.sql schema: Add user_is_temp column to the user table 2023-05-10 19:18:39 +01:00
patch-user_autocreate_serial-uas_year.sql Use year in temporary user names and restart index each year 2024-01-05 17:14:19 +00:00
patch-user_autocreate_serial.sql TempUser infrastructure and services 2022-04-14 09:23:55 +10:00
patch-user_properties-rename-index.sql Rename user_properties index 2020-12-15 04:37:08 +01:00
patch-user_table-updates.sql Prepare for migrating user to abstract schema 2021-03-28 09:55:07 +01:00
patch-watchlist-namespace_title-rename-index.sql Rename namespace_title index on watchlist to wl_namespace_title 2020-11-16 15:24:24 +01:00
patch-watchlist-wl_title-varbinary.sql Migrate watchlist table to Abstract schema 2020-10-22 15:12:00 +02:00
searchindex-fts3.sql
searchindex-no-fts.sql Searchindex primary key, title length and utf8mb4 2024-11-02 11:14:37 +00:00