🟠 Draft | A diagram-as-code database modeling tool
doc | ||
README.md |
Rakenne is a database modeling tool for command line.
Note: rakenne means structure in Finnish.
Roadmap
- provide a DSL for modeling database
- describe entity-relationship diagrams (ERD) using MERISE notation
- describe physical diagrams (PD)
- provide a command-line tool for all operations
- render models into diagrams
- ERD to MERISE MCD diagrams
- ERD to Chen notation diagrams
- PD to MERISE MLD diagrams
- validate model
- convert across different database reprentations
- to convert ERD to PD
- to convert PD to database specific SQL
- to reverse-engineer database-specific SQL to PD
- to reverse-engineer PD to ERD
- support multiple physical models
- sql
- nosql
- support multiple SQL and NoSQL languages
- SQL: postgresql
- SQL: mariadb
- NoSQL: redis
- NoSQL: mongodb
- NoSQL: cassandra CQL