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.
By new123456789 on
My admin/reports/status shows that my Database schema is Inconsistent. Is this something I should be concerned about?
18 modules with matching tables
5 extra tables
2 modules with mis-matching tables
Tables for which the schema and database are different.
Hide contact
Hide contact
page_title: unexpected column in database
page_info: unexpected column in database
Comments
What happens if you visit the
What happens if you visit the modules page and run update
It's hard to say whether you
It's hard to say whether you "should" be worried about it, unfortunately. The way Drupal works, modules may (but are not required to) declare the schemas of the tables they use. Typically, an "extra" table simply means that a module (or some other agent creating tables, such as a developer or dba) hasn't adhered to the schema API. In other words, it's probably not a "problem" in an immediate sense. Mismatching tables, however, might be more of a cause for concern. Some module is claiming to know something about those tables' schemas, but what those modules "know" is incorrect. The cause for this may be relatively benign--an inconsequential error in the hook_schema declaration, for instance--or serious.
I'd try to determine which modules are involved then check the relevant issue queues. If nothing is there, then create a new issue detailing what you've encountered.