Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Eleven of the 74 core Drupal 7 tables are to support caching. Below, each of these tables are enumerated and their purpose is described:
- cache
- Caches items not separated out into their own cache tables.
- cache_block
- The block modules can cache already built blocks here.
- cache_bootstrap
- Data required during the bootstrap process can be cached in this table.
- cache_field
- Stores cached field values.
- cache_filter
- Caches already filtered pieces of text.
- cache_form
- Caches recently built forms and their storage data. Note that this table differs from other cache tables: it is not cleared by drupal_flush_all_caches()
- cache_image
- Caches information about image manipulations that are in progress.
- cache_menu
- Caches router information as well as generated link trees.
- cache_page
- Caches compressed pages served to anonymous users.
- cache_path
- Caches path aliases.
- cache_update
- Caches information of project update and core releases.
Related API Docs
- https://api.drupal.org/api/drupal/includes!cache.inc/7
- https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_...
Diagram
Attachment | Size |
---|---|
drupal7-db-schema-caching-tables.gif | 33.04 KB |