167 functions implement hook_update_N()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- action_post_update_move_plugins in core/
modules/ action/ action.post_update.php - Moves action plugins to core.
- action_post_update_remove_settings in core/
modules/ action/ action.post_update.php - Removes action settings.
- aggregator_update_last_removed in core/
modules/ aggregator/ aggregator.install - Implements hook_update_last_removed().
- block_content_post_update_entity_changed_constraint in core/
modules/ block_content/ block_content.post_update.php - Clear the entity type cache.
- block_content_update_last_removed in core/
modules/ block_content/ block_content.install - Implements hook_update_last_removed().
- block_post_update_replace_node_type_condition in core/
modules/ block/ block.post_update.php - Updates the node type visibility condition.
- block_update_last_removed in core/
modules/ block/ block.install - Implements hook_update_last_removed().
- ckeditor5_post_update_alignment_buttons in core/
modules/ ckeditor5/ ckeditor5.post_update.php - Updates text formats that has alignment shown as individual buttons.
- ckeditor5_post_update_image_toolbar_item in core/
modules/ ckeditor5/ ckeditor5.post_update.php - The image toolbar item changed from `uploadImage` to `drupalInsertImage`.
- ckeditor_post_update_omit_settings_for_disabled_plugins in core/
modules/ ckeditor/ ckeditor.post_update.php - Updates Text Editors using CKEditor 4 to omit settings for disabled plugins.
- comment_node_update_index in core/
modules/ comment/ comment.module - Implements hook_node_update_index().
- comment_update_last_removed in core/
modules/ comment/ comment.install - Implements hook_update_last_removed().
- content_moderation_update_last_removed in core/
modules/ content_moderation/ content_moderation.install - Implements hook_update_last_removed().
- content_translation_update_last_removed in core/
modules/ content_translation/ content_translation.install - Implements hook_update_last_removed().
- dblog_update_last_removed in core/
modules/ dblog/ dblog.install - Implements hook_update_last_removed().
- editor_update_last_removed in core/
modules/ editor/ editor.install - Implements hook_update_last_removed().
- entity_test_update_8001 in core/
modules/ system/ tests/ modules/ entity_test/ update/ entity_definition_updates_8001.inc - Makes the 'user_id' field multiple and migrate its data.
- entity_test_update_8001 in core/
modules/ system/ tests/ modules/ entity_test/ update/ status_report_8001.inc - Test update.
- entity_test_update_8002 in core/
modules/ system/ tests/ modules/ entity_test/ update/ status_report_8002.inc - Test update.
- entity_test_update_8002 in core/
modules/ system/ tests/ modules/ entity_test/ update/ entity_definition_updates_8002.inc - Makes the 'user_id' field single and migrate its data.
- entity_test_update_entity_base_field_info in core/
modules/ system/ tests/ modules/ entity_test_update/ entity_test_update.module - Implements hook_entity_base_field_info().
- entity_test_update_entity_field_storage_info in core/
modules/ system/ tests/ modules/ entity_test_update/ entity_test_update.module - Implements hook_entity_field_storage_info().
- entity_test_update_entity_type_alter in core/
modules/ system/ tests/ modules/ entity_test_update/ entity_test_update.module - Implements hook_entity_type_alter().
- entity_test_update_view_presave in core/
modules/ system/ tests/ modules/ entity_test_update/ entity_test_update.module - Implements hook_ENTITY_TYPE_presave() for the 'view' entity type.
- field_test_field_storage_config_update_forbid in core/
modules/ field/ tests/ modules/ field_test/ field_test.field.inc - Implements hook_field_storage_config_update_forbid().
- field_update_last_removed in core/
modules/ field/ field.install - Implements hook_update_last_removed().
- file_post_update_add_txt_if_allows_insecure_extensions in core/
modules/ file/ file.post_update.php - Add txt to allowed extensions for all fields that allow uploads of insecure files.
- file_update_last_removed in core/
modules/ file/ file.install - Implements hook_update_last_removed().
- hal_post_update_delete_settings in core/
modules/ hal/ hal.post_update.php - Remove obsolete hal.settings configuration key.
- hal_update_last_removed in core/
modules/ hal/ hal.install - Implements hook_update_last_removed().
- history_update_last_removed in core/
modules/ history/ history.install - Implements hook_update_last_removed().
- image_post_update_image_loading_attribute in core/
modules/ image/ image.post_update.php - Add the image loading attribute setting to image field formatter instances.
- image_update_last_removed in core/
modules/ image/ image.install - Implements hook_update_last_removed().
- jsonapi_update_9401 in core/
modules/ jsonapi/ jsonapi.install - Set values for maintenance_header_retry_seconds min and max.
- jsonapi_update_last_removed in core/
modules/ jsonapi/ jsonapi.install - Implements hook_update_last_removed().
- language_update_last_removed in core/
modules/ language/ language.install - Implements hook_update_last_removed().
- layout_builder_post_update_override_entity_form_controller in core/
modules/ layout_builder/ layout_builder.post_update.php - Clear caches due to addition of service decorator for entity form controller.
- layout_builder_post_update_section_storage_context_mapping in core/
modules/ layout_builder/ layout_builder.post_update.php - Update view displays that use Layout Builder to add empty context mappings.
- layout_builder_post_update_tempstore_route_enhancer in core/
modules/ layout_builder/ layout_builder.post_update.php - Clear caches due to adding a new route enhancer.
- layout_builder_update_last_removed in core/
modules/ layout_builder/ layout_builder.install - Implements hook_update_last_removed().
- locale_config_batch_update_components in core/
modules/ locale/ locale.bulk.inc - Builds a locale batch to refresh configuration.
- locale_translation_batch_update_build in core/
modules/ locale/ locale.fetch.inc - Builds a batch to check, download and import project translations.
- locale_translation_update_file_history in core/
modules/ locale/ locale.module - Updates the {locale_file} table.
- locale_update_9101 in core/
modules/ locale/ locale.install - Delete an unnecessary index on the locales_location table.
- locale_update_last_removed in core/
modules/ locale/ locale.install - Implements hook_update_last_removed().
- media_library_update_last_removed in core/
modules/ media_library/ media_library.install - Implements hook_update_last_removed().
- media_post_update_modify_base_field_author_override in core/
modules/ media/ media.post_update.php - Updates stale references to Drupal\media\Entity\Media::getCurrentUserId.
- media_update_last_removed in core/
modules/ media/ media.install - Implements hook_update_last_removed().
- menu_link_content_update_last_removed in core/
modules/ menu_link_content/ menu_link_content.install - Implements hook_update_last_removed().
- migrate_drupal_post_update_uninstall_multilingual in core/
modules/ migrate_drupal/ migrate_drupal.post_update.php - Uninstall migrate_drupal_multilingual since migrate_drupal is installed.
- migrate_drupal_update_8901 in core/
modules/ migrate_drupal/ migrate_drupal.install - Add revision ID to entity reference translation migrate_map tables..
- migrate_drupal_update_last_removed in core/
modules/ migrate_drupal/ migrate_drupal.install - Implements hook_update_last_removed().
- migrate_post_update_clear_migrate_source_count_cache in core/
modules/ migrate/ migrate.post_update.php - Clear the source count cache.
- migrate_update_last_removed in core/
modules/ migrate/ migrate.install - Implements hook_update_last_removed().
- module_test_post_update_test in core/
modules/ system/ tests/ modules/ module_test/ module_test.post_update.php - Test post update function.
- new_dependency_test_update_8001 in core/
modules/ system/ tests/ modules/ new_dependency_test/ new_dependency_test.install - Enable the new_dependency_test_with_service module.
- node_post_update_glossary_view_published in core/
modules/ node/ node.post_update.php - Add a published filter to the glossary View.
- node_post_update_modify_base_field_author_override in core/
modules/ node/ node.post_update.php - Updates stale references to Drupal\node\Entity\Node::getCurrentUserId.
- node_post_update_rebuild_node_revision_routes in core/
modules/ node/ node.post_update.php - Rebuild the node revision routes.
- node_type_update_nodes in core/
modules/ node/ node.module - Updates all nodes of one type to be of another type.
- node_update_last_removed in core/
modules/ node/ node.install - Implements hook_update_last_removed().
- options_field_storage_config_update_forbid in core/
modules/ options/ options.module - Implements hook_field_storage_config_update_forbid().
- path_update_last_removed in core/
modules/ path/ path.install - Implements hook_update_last_removed().
- 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.
- rest_post_update_delete_settings in core/
modules/ rest/ rest.post_update.php - Remove obsolete rest.settings configuration.
- rest_update_last_removed in core/
modules/ rest/ rest.install - Implements hook_update_last_removed().
- search_post_update_reindex_after_diacritics_rule_change in core/
modules/ search/ search.post_update.php - Mark everything for reindexing after diacritics removal rule change.
- serialization_post_update_delete_settings in core/
modules/ serialization/ serialization.post_update.php - Remove obsolete serialization.settings configuration.
- serialization_update_last_removed in core/
modules/ serialization/ serialization.install - Implements hook_update_last_removed().
- seven_preprocess_update_version in core/
themes/ seven/ seven.theme - Prepares variables for update version templates.
- statistics_update_last_removed in core/
modules/ statistics/ statistics.install - Implements hook_update_last_removed().
- syslog_update_last_removed in core/
modules/ syslog/ syslog.install - Implements hook_update_last_removed().
- system_post_update_claro_dropbutton_variants in core/
modules/ system/ system.post_update.php - Clear caches due to trustedCallbacks changing in ClaroPreRender.
- system_post_update_delete_authorize_settings in core/
modules/ system/ system.post_update.php - Remove obsolete system.authorize configuration.
- system_post_update_delete_rss_settings in core/
modules/ system/ system.post_update.php - Remove obsolete system.rss configuration.
- system_post_update_enable_provider_database_driver in core/
modules/ system/ system.post_update.php - Enable the modules that are providing the listed database drivers.
- system_post_update_entity_revision_metadata_bc_cleanup in core/
modules/ system/ system.post_update.php - Remove backwards-compatibility leftovers from entity type definitions.
- system_post_update_extra_fields_form_display in core/
modules/ system/ system.post_update.php - Update all entity form displays that contain extra fields.
- system_post_update_remove_key_value_expire_all_index in core/
modules/ system/ system.post_update.php - Drop the 'all' index on the 'key_value_expire' table.
- system_post_update_schema_version_int in core/
modules/ system/ system.post_update.php - Update schema version to integers.
- system_post_update_service_advisory_settings in core/
modules/ system/ system.post_update.php - Add new security advisory retrieval settings.
- system_post_update_sort_all_config in core/
modules/ system/ system.post_update.php - Sort all configuration according to its schema.
- system_post_update_uninstall_classy in core/
modules/ system/ system.post_update.php - Uninstall Classy if it is no longer needed.
- system_post_update_uninstall_entity_reference_module in core/
modules/ system/ system.post_update.php - Uninstall entity_reference.
- system_post_update_uninstall_simpletest in core/
modules/ system/ system.post_update.php - Uninstall SimpleTest.
- system_post_update_uninstall_stable in core/
modules/ system/ system.post_update.php - Uninstall Stable if it is no longer needed.
- system_update_8901 in core/
modules/ system/ system.install - Update the stored schema data for entity identifier fields.
- system_update_last_removed in core/
modules/ system/ system.install - Implements hook_update_last_removed().
- taxonomy_post_update_clear_views_argument_validator_plugins_cache in core/
modules/ taxonomy/ taxonomy.post_update.php - Clear the cache after deprecating Term views argument validator.
- taxonomy_update_last_removed in core/
modules/ taxonomy/ taxonomy.install - Implements hook_update_last_removed().
- template_preprocess_locale_translation_update_info in core/
modules/ locale/ locale.pages.inc - Prepares variables for translation status information templates.
- template_preprocess_update_fetch_error_message in core/
modules/ update/ update.report.inc - Prepares variables for update fetch error message templates.
- template_preprocess_update_last_check in core/
modules/ update/ update.module - Prepares variables for last time update data was checked templates.
- template_preprocess_update_project_status in core/
modules/ update/ update.report.inc - Prepares variables for update project status templates.
- template_preprocess_update_report in core/
modules/ update/ update.report.inc - Prepares variables for project status report templates.
- template_preprocess_update_version in core/
modules/ update/ update.report.inc - Prepares variables for update version templates.
- 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_add_required_summary_flag_form_display in core/
modules/ text/ text.post_update.php - Update text_with_summary widgets to add summary required flags.
- tour_post_update_joyride_selectors_to_selector_property in core/
modules/ tour/ tour.post_update.php - Convert Joyride selectors to `selector` property.
- under_test_update_1 in core/
tests/ Drupal/ Tests/ Core/ Update/ UpdateHookRegistryTest.php - Simulates a hook_update_N function.
- under_test_update_1234_failed in core/
tests/ Drupal/ Tests/ Core/ Update/ UpdateHookRegistryTest.php - Simulates a hook_update_N function.
- under_test_update_20 in core/
tests/ Drupal/ Tests/ Core/ Update/ UpdateHookRegistryTest.php - Simulates a hook_update_N function.
- under_test_update_3000 in core/
tests/ Drupal/ Tests/ Core/ Update/ UpdateHookRegistryTest.php - Simulates a hook_update_N function.
- update_authorize_update_batch_finished in core/
modules/ update/ update.authorize.inc - Batch callback: Performs actions when the authorized update batch is done.
- update_calculate_project_update_status in core/
modules/ update/ update.compare.inc - Calculates the current update status of a specific project.
- update_clear_update_disk_cache in core/
modules/ update/ update.module - Clears the temporary files and directories based on file age from disk.
- update_get_update_function_list in core/
includes/ update.inc - Returns an organized list of update functions for a set of modules.
- update_get_update_list in core/
includes/ update.inc - Returns a list of all the pending database updates.
- update_post_update_add_view_update_notifications_permission in core/
modules/ update/ update.post_update.php - Add 'view update notifications' to roles with 'administer site configuration'.
- update_script_test_update_7200 in core/
modules/ system/ tests/ modules/ update_script_test/ update_script_test.install - Dummy update_script_test update 7200.
- update_script_test_update_7201 in core/
modules/ system/ tests/ modules/ update_script_test/ update_script_test.install - Dummy update_script_test update 7201.
- update_script_test_update_8001 in core/
modules/ system/ tests/ modules/ update_script_test/ update_script_test.install - Dummy update function to run during the tests.
- update_script_test_update_last_removed in core/
modules/ system/ tests/ modules/ update_script_test/ update_script_test.install - Implements hook_update_last_removed().
- update_test_0_update_8001 in core/
modules/ system/ tests/ modules/ update_test_0/ update_test_0.install - Dummy update_test_0 update 8001.
- update_test_0_update_8002 in core/
modules/ system/ tests/ modules/ update_test_0/ update_test_0.install - Dummy update_test_0 update 8002.
- update_test_0_update_8003 in core/
modules/ system/ tests/ modules/ update_test_0/ update_test_0.install - Dummy update_test_0 update 8003.
- update_test_1_update_8001 in core/
modules/ system/ tests/ modules/ update_test_1/ update_test_1.install - Dummy update_test_1 update 8001.
- update_test_1_update_8002 in core/
modules/ system/ tests/ modules/ update_test_1/ update_test_1.install - Dummy update_test_1 update 8002.
- update_test_1_update_8003 in core/
modules/ system/ tests/ modules/ update_test_1/ update_test_1.install - Dummy update_test_1 update 8003.
- update_test_1_update_dependencies in core/
modules/ system/ tests/ modules/ update_test_1/ update_test_1.install - Implements hook_update_dependencies().
- update_test_2_update_8001 in core/
modules/ system/ tests/ modules/ update_test_2/ update_test_2.install - Dummy update_test_2 update 8001.
- update_test_2_update_8002 in core/
modules/ system/ tests/ modules/ update_test_2/ update_test_2.install - Dummy update_test_2 update 8002.
- update_test_2_update_8003 in core/
modules/ system/ tests/ modules/ update_test_2/ update_test_2.install - Dummy update_test_2 update 8003.
- update_test_2_update_dependencies in core/
modules/ system/ tests/ modules/ update_test_2/ update_test_2.install - Implements hook_update_dependencies().
- update_test_3_update_8001 in core/
modules/ system/ tests/ modules/ update_test_3/ update_test_3.install - Dummy update_test_3 update 8001.
- update_test_3_update_dependencies in core/
modules/ system/ tests/ modules/ update_test_3/ update_test_3.install - Implements hook_update_dependencies().
- update_test_description_update_8001 in core/
modules/ system/ tests/ modules/ update_test_description/ update_test_description.install - Update test of slash in description and/or.
- update_test_description_update_8002 in core/
modules/ system/ tests/ modules/ update_test_description/ update_test_description.install - 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_failing_update_8001 in core/
modules/ system/ tests/ modules/ update_test_failing/ update_test_failing.install - This update will fail.
- update_test_failing_update_8002 in core/
modules/ system/ tests/ modules/ update_test_failing/ update_test_failing.install - A further update.
- update_test_invalid_hook_update_8000 in core/
modules/ system/ tests/ modules/ update_test_invalid_hook/ update_test_invalid_hook.install - Hook implementation using the reserved schema version 8000.
- update_test_last_removed_update_8003 in core/
modules/ system/ tests/ modules/ update_test_last_removed/ update_test_last_removed.install - Dummy update function to run during the tests.
- update_test_last_removed_update_last_removed in core/
modules/ system/ tests/ modules/ update_test_last_removed/ update_test_last_removed.install - Implements hook_update_last_removed().
- update_test_no_preexisting_update_8001 in core/
modules/ system/ tests/ modules/ update_test_no_preexisting/ update_test_no_preexisting.install - Dummy update_test_no_preexisting update 8001.
- 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.
- update_test_postupdate_update_8001 in core/
modules/ system/ tests/ modules/ update_test_postupdate/ update_test_postupdate.install - Normal update_N() function.
- update_test_semver_update_n_update_8001 in core/
modules/ system/ tests/ modules/ update_test_semver_update_n/ update_test_semver_update_n.install - Update 8001.
- update_test_update_status_alter in core/
modules/ update/ tests/ modules/ update_test/ update_test.module - Implements hook_update_status_alter().
- update_test_with_7x_update_7200 in core/
modules/ system/ tests/ modules/ update_test_with_7x/ update_test_with_7x.install - Dummy update_test_with_7x update 7200.
- update_test_with_7x_update_7201 in core/
modules/ system/ tests/ modules/ update_test_with_7x/ update_test_with_7x.install - Dummy update_test_with_7x update 7201.
- update_test_with_7x_update_last_removed in core/
modules/ system/ tests/ modules/ update_test_with_7x/ update_test_with_7x.install - Implements hook_update_last_removed().
- update_update_last_removed in core/
modules/ update/ update.install - Implements hook_update_last_removed().
- update_verify_update_archive in core/
modules/ update/ update.module - Implements hook_verify_update_archive().
- 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.
- user_post_update_update_roles in core/
modules/ user/ user.post_update.php - Calculate role dependencies and remove non-existent permissions.
- user_update_9301 in core/
modules/ user/ user.install - Change the users table to use an serial uid field.
- user_update_last_removed in core/
modules/ user/ user.install - Implements hook_update_last_removed().
- views_post_update_configuration_entity_relationships in core/
modules/ views/ views.post_update.php - Clear errors caused by relationships to configuration entities.
- views_post_update_field_names_for_multivalue_fields in core/
modules/ views/ views.post_update.php - Update field names for multi-value base fields.
- views_post_update_image_lazy_load in core/
modules/ views/ views.post_update.php - Add lazy load options to all image type field configurations.
- views_post_update_provide_revision_table_relationship in core/
modules/ views/ views.post_update.php - Clear caches due to adding a relationship from revision table to base table.
- views_post_update_remove_sorting_global_text_field in core/
modules/ views/ views.post_update.php - Clear caches due to removal of sorting for global custom text field.
- views_post_update_rename_default_display_setting in core/
modules/ views/ views.post_update.php - Rename the setting for showing the default display to 'default_display'.
- views_post_update_sort_identifier in core/
modules/ views/ views.post_update.php - Add the identifier option to all sort handler configurations.
- views_post_update_title_translations in core/
modules/ views/ views.post_update.php - Rebuild routes to fix view title translations.
- views_ui_ajax_update_form in core/
modules/ views_ui/ admin.inc - Updates a part of the add view form via AJAX.
- views_update_last_removed in core/
modules/ views/ views.install - Implements hook_update_last_removed().
- workspaces_post_update_modify_base_field_author_override in core/
modules/ workspaces/ workspaces.post_update.php - Updates stale references to Drupal\workspaces\Entity\Workspace::getCurrentUserId.
- workspaces_post_update_remove_association_schema_data in core/
modules/ workspaces/ workspaces.post_update.php - Removes the workspace association entity and field schema data.
- workspaces_update_last_removed in core/
modules/ workspaces/ workspaces.install - Implements hook_update_last_removed().
- 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.