Overview of mermerd features
masterMermerd is a tool that creates Mermaid-JS Entity Relationship Diagrams (ERD) from existing database tables.
Key capabilities:
- Database Support: PostgreSQL, MySQL, MSSQL, and SQLite3.
- Granular Selection: Choose specific schemas and tables to include in the diagram.
- Constraint Visibility: Show primary keys (PK), foreign keys (FK), unique constraints (UK), and NOT NULL constraints.
- Metadata Support: Display enum values, column comments, and NOT NULL constraints in the description column.
- Output Formats: Generate plain Mermaid syntax or output enclosed in Mermaid backticks for direct use in Markdown (e.g., GitHub).
- Interactive CLI: Features multiselect and search for tables and schemas.