[1.0.x] Schema Viewer

Created on 23 July 2025, about 2 months ago

Project Description

Schema Viewer is a developer-friendly Drupal module that allows site builders and developers to view the schema (structure) of database tables used within a Drupal installation, without exposing any table data. The module provides an intuitive interface for inspecting table columns, data types, lengths, nullability, and indexes.

Key features:

  • Autocomplete-based table name search.
  • Displays the full table schema in a clean, readable format.
  • Only accessible to users with appropriate permissions (e.g., site administrators).
  • Supports filtering tables by name to make navigation easier.
  • Built entirely using Drupal Form API for seamless admin integration.
  • Supports multiple Drupal core versions: 9.x, 10.x, and 11.x.

How this module is different from similar projects:

While there are other tools (like Devel module or external DB clients) that expose table data or debugging information:
Schema Viewer is focused exclusively on schema visibility, without showing or exposing any data.
It does not require external access to the database or external tools like phpMyAdmin.
Offers filterable, search-based viewing, helping developers focus only on specific tables they are working with.
It is safer for use in shared environments since no CRUD operation or sensitive data exposure occurs.

Project Page Link

https://www.drupal.org/project/schema_viewer →

📌 Task
Status

Needs review

Component

module

Created by

🇮🇳India mismail.drupal

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024