78 functions implement hook_post_update_NAME()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

big_pipe_post_update_html5_placeholders in core/modules/big_pipe/big_pipe.post_update.php
Clear the render cache.
block_content_post_update_block_library_view_permission in core/modules/block_content/block_content.post_update.php
Update block_content 'block library' view permission.
block_content_post_update_entity_changed_constraint in core/modules/block_content/block_content.post_update.php
Clear the entity type cache.
block_content_post_update_move_custom_block_library in core/modules/block_content/block_content.post_update.php
Moves the custom block library to Content.
block_content_post_update_revision_type in core/modules/block_content/block_content.post_update.php
Update configuration for revision type.
block_content_post_update_sort_permissions in core/modules/block_content/block_content.post_update.php
Update permissions for users with "administer blocks" permission.
ckeditor5_post_update_code_block in core/modules/ckeditor5/ckeditor5.post_update.php
Updates Text Editors using CKEditor 5 Code Block.
ckeditor5_post_update_image_toolbar_item in core/modules/ckeditor5/ckeditor5.post_update.php
The image toolbar item changed from `uploadImage` to `drupalInsertImage`.
ckeditor5_post_update_list_multiblock in core/modules/ckeditor5/ckeditor5.post_update.php
Updates Text Editors using CKEditor 5.
ckeditor5_post_update_list_start_reversed in core/modules/ckeditor5/ckeditor5.post_update.php
Updates Text Editors using CKEditor 5 to native List "start" functionality.
ckeditor5_post_update_plugins_settings_export_order in core/modules/ckeditor5/ckeditor5.post_update.php
Updates Text Editors using CKEditor 5 to sort plugin settings by plugin key.
contact_post_update_set_empty_default_form_to_null in core/modules/contact/contact.post_update.php
Converts empty `default_form` in settings to NULL.
datetime_range_post_update_from_to_configuration in core/modules/datetime_range/datetime_range.post_update.php
Adds 'from_to' in flagged entity view date range formatter.
editor_post_update_image_lazy_load in core/modules/editor/editor.post_update.php
Enable filter_image_lazy_load if editor_file_reference is enabled.
editor_post_update_sanitize_image_upload_settings in core/modules/editor/editor.post_update.php
Clean up image upload settings.
file_post_update_add_default_filename_sanitization_configuration in core/modules/file/file.post_update.php
Add default filename sanitization configuration.
file_post_update_add_permissions_to_roles in core/modules/file/file.post_update.php
Grant all non-anonymous roles the 'delete own files' permission.
filter_post_update_consolidate_filter_config in core/modules/filter/filter.post_update.php
Change filter_settings to type mapping.
filter_post_update_sort_filters in core/modules/filter/filter.post_update.php
Sorts filter format filter configuration.
forum_post_update_recreate_forum_index_rows in core/modules/forum/forum.post_update.php
Repopulate the forum index table.
help_post_update_add_permissions_to_roles in core/modules/help/help.post_update.php
Grant all admin roles the 'access help pages' permission.
help_post_update_help_topics_search in core/modules/help/help.post_update.php
Install or update config for help topics if the search module installed.
help_post_update_help_topics_uninstall in core/modules/help/help.post_update.php
Uninstall the help_topics module if installed.
layout_builder_post_update_enable_expose_field_block_feature_flag in core/modules/layout_builder/layout_builder.post_update.php
Enable the expose all fields feature flag module.
layout_builder_post_update_timestamp_formatter in core/modules/layout_builder/layout_builder.post_update.php
Update timestamp formatter settings for Layout Builder fields.
media_post_update_oembed_loading_attribute in core/modules/media/media.post_update.php
Add the oEmbed loading attribute setting to field formatter instances.
media_post_update_remove_mappings_targeting_source_field in core/modules/media/media.post_update.php
Make sure no Media types are using the source field in the meta mappings.
media_post_update_set_blank_iframe_domain_to_null in core/modules/media/media.post_update.php
Updates media.settings:iframe_domain config if it's still at the default.
module_test_post_update_test in core/modules/system/tests/modules/module_test/module_test.post_update.php
Test post update function.
navigation_post_update_update_permissions in core/modules/navigation/navigation.post_update.php
Grants navigation specific permission to roles with access to any layout.
node_post_update_set_node_type_description_and_help_to_null in core/modules/node/node.post_update.php
Converts empty `description` and `help` in content types to NULL.
olivero_post_update_add_olivero_primary_color in core/themes/olivero/olivero.post_update.php
Sets the default `base_primary_color` value of Olivero's theme settings.
path_alias_post_update_drop_path_alias_status_index in core/modules/path_alias/path_alias.post_update.php
Remove the path_alias__status index.
post_update_test_failing_post_update_exception in core/modules/system/tests/modules/post_update_test_failing/post_update_test_failing.post_update.php
Post update that throws an exception.
responsive_image_post_update_image_loading_attribute in core/modules/responsive_image/responsive_image.post_update.php
Add the image loading settings to responsive image field formatter instances.
responsive_image_post_update_order_multiplier_numerically in core/modules/responsive_image/responsive_image.post_update.php
Re-order mappings by breakpoint ID and descending numeric multiplier order.
system_post_update_add_description_to_entity_form_mode in core/modules/system/system.post_update.php
Update description for form modes.
system_post_update_add_description_to_entity_view_mode in core/modules/system/system.post_update.php
Update description for view modes.
system_post_update_add_langcode_to_all_translatable_config in core/modules/system/system.post_update.php
Adds a langcode to all simple config which needs it.
system_post_update_amend_config_sync_readme_url in core/modules/system/system.post_update.php
Fix path in README.txt in CONFIG_SYNC_DIRECTORY.
system_post_update_convert_empty_country_and_timezone_settings_to_null in core/modules/system/system.post_update.php
Updates system.date config to NULL for empty country and timezone defaults.
system_post_update_enable_password_compatibility in core/modules/system/system.post_update.php
Enable the password compatibility module.
system_post_update_linkset_settings in core/modules/system/system.post_update.php
Add new menu linkset endpoint setting.
system_post_update_mailer_dsn_settings in core/modules/system/system.post_update.php
Add new default mail transport dsn.
system_post_update_mailer_structured_dsn_settings in core/modules/system/system.post_update.php
Add new default mail transport dsn.
system_post_update_mail_notification_setting in core/modules/system/system.post_update.php
Adds default value for the mail_notification config parameter.
system_post_update_move_development_settings_to_keyvalue in core/modules/system/system.post_update.php
Move development settings from state to raw key-value storage.
system_post_update_remove_asset_entries in core/modules/system/system.post_update.php
Remove redundant asset state and config.
system_post_update_remove_asset_query_string in core/modules/system/system.post_update.php
Remove redundant asset query string state.
system_post_update_set_blank_log_url_to_null in core/modules/system/system.post_update.php
Updates system.theme.global:logo.url config if it's still at the default.
system_post_update_set_cron_logging_setting_to_boolean in core/modules/system/system.post_update.php
Fix system.cron:logging values to boolean.
system_post_update_timestamp_formatter in core/modules/system/system.post_update.php
Update timestamp formatter settings for entity view displays.
taxonomy_post_update_set_new_revision in core/modules/taxonomy/taxonomy.post_update.php
Re-save Taxonomy configurations with new_revision config.
taxonomy_post_update_set_vocabulary_description_to_null in core/modules/taxonomy/taxonomy.post_update.php
Converts empty `description` in vocabularies to NULL.
test_theme_updates_post_update_test in core/modules/system/tests/themes/test_theme_updates/test_theme_updates.post_update.php
Tests post updates for themes.
text_post_update_allowed_formats in core/modules/text/text.post_update.php
Add allowed_formats setting to existing text fields.
update_post_update_set_blank_fetch_url_to_null in core/modules/update/update.post_update.php
Updates update.settings:fetch.url config if it's still at the default.
update_test_failing_post_update_first in core/modules/system/tests/modules/update_test_failing/update_test_failing.post_update.php
First update, should not be run since this module's update hooks fail.
update_test_postupdate_post_update_first in core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.post_update.php
First update.
update_test_postupdate_post_update_second in core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.post_update.php
Second update.
update_test_postupdate_post_update_test0 in core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.post_update.php
Test0 update.
update_test_postupdate_post_update_test1 in core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.post_update.php
Test1 update.
update_test_postupdate_post_update_test_batch in core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.post_update.php
Testing batch processing in post updates update.
user_post_update_sort_permissions in core/modules/user/user.post_update.php
No-op update.
user_post_update_sort_permissions_again in core/modules/user/user.post_update.php
Ensure permissions stored in role configuration are sorted using the schema.
views_post_update_add_missing_labels in core/modules/views/views.post_update.php
Add labels to views which don't have one.
views_post_update_boolean_custom_titles in core/modules/views/views.post_update.php
Update Views config schema to make boolean custom titles translatable.
views_post_update_fix_revision_id_part in core/modules/views/views.post_update.php
Fix '-revision_id' replacement token syntax.
views_post_update_oembed_eager_load in core/modules/views/views.post_update.php
Add eager load option to all oembed type field configurations.
views_post_update_pager_heading in core/modules/views/views.post_update.php
Adds a default pager heading.
views_post_update_remove_default_argument_skip_url in core/modules/views/views.post_update.php
Remove default_argument_skip_url setting.
views_post_update_remove_skip_cache_setting in core/modules/views/views.post_update.php
Remove the skip_cache settings.
views_post_update_rendered_entity_field_cache_metadata in core/modules/views/views.post_update.php
Removes entity display cache metadata from views with rendered entity fields.
views_post_update_responsive_image_lazy_load in core/modules/views/views.post_update.php
Add lazy load options to all responsive image type field configurations.
views_post_update_taxonomy_filter_user_context in core/modules/views/views.post_update.php
Removes User context from views with taxonomy filters.
views_post_update_timestamp_formatter in core/modules/views/views.post_update.php
Update timestamp formatter settings for views.
views_post_update_views_data_argument_plugin_id in core/modules/views/views.post_update.php
Post update configured views for entity reference argument plugin IDs.
workspace_update_test_post_update_check_active_workspace in core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.post_update.php
Checks the active workspace during database updates.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.