ERD Generator
Generate ER diagrams from TYPO3 TCA — Mermaid output, backend module, CLI.
Generate ER diagrams from TYPO3 TCA — Mermaid output, backend module, CLI.
composer require denic/erd
Or with DDEV:
ddev composer require denic/erd
Go to Web → ERD Generator.
You get the Mermaid code and per-table field lists. Download as .md.
vendor/bin/typo3 erd:generate --extension=my_ext
vendor/bin/typo3 erd:generate --extension=my_ext --output=docs/erd.md
vendor/bin/typo3 erd:generate tx_myext_domain_model_person tx_myext_domain_model_address
| Flag | What it does | Default |
|---|---|---|
-e, --extension | Extension key | |
-o, --output | Write to file instead of stdout | |
-d, --depth | Relation depth (0, 1, 2, -1=all) | 2 |
-l, --lang | Label language | de |
--include-internal | Show uid, pid, hidden, etc. | off |
--no-core-tables | Skip sys_category, sys_file_reference | off |
The .md file contains a Mermaid erDiagram block and field tables per entity.
Open the .md in:
No TypoScript needed. Everything is set per run in the backend form or via CLI flags.
See Usage for all available options.