jawira / db-draw
📐 Takes a DoctrineORM connection and generates a database diagram in .puml format
v2.0.0
2026-06-25 17:17 UTC
Requires
- php: ^8.2
- doctrine/dbal: ^3.3 || ^4.0
- jawira/doctrine-diagram-contracts: ^v2.0
- jawira/the-lost-functions: ^v1.1
Requires (Dev)
- ext-dom: *
- ext-mbstring: *
- ext-xml: *
- friendsofphp/php-cs-fixer: ^3.64
- jawira/plantuml: ^v1.2026
- jawira/plantuml-client: ^v1.0
- jawira/skeleton: ^v2.24
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.0
README
📐 Takes a DoctrineORM connection and generates a database diagram in .puml format.
⚠️ It is primarily intended to be consumed as a dependency by the jawira/doctrine-diagram-bundle project.
Installing
composer require jawira/db-draw
Documentation
https://jawira.github.io/db-draw/
Contributing
If you liked this project, ⭐ star it on GitHub.
Packages from jawira
-
jawira/doctrine-diagram-bundle
- Symfony Bundle to generate database diagrams.
-
jawira/plantuml-client
- Convert PlantUML diagrams into images.
-
jawira/plantuml
- Provides PlantUML executable and plantuml.jar
- more...