mermaid-js / mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
https://mermaid.js.org
MIT License
72.86k stars 6.66k forks source link

Group entities (eg. by areas of interes, by collections and subcollections, etc) [ER Diagram] #3225

Open st-trade opened 2 years ago

st-trade commented 2 years ago

Is your feature request related to a problem? Please describe. It's visually helpful to group entity tables by arbitrary categories. It's frustrating to be unable to have a quick snapshot of all entities that relate to each other in some defined way (eg. area of interest: user related entities, etc)

Describe the solution you'd like Group (and possibly subgroup for NoSQL) entities based on certain categories.

image

Describe alternatives you've considered I've tried to do this using a flowchart diagram instead of an ERD. It does the trick, but tables aren't as clear as with the ERD visual paradigm.

IloBe commented 2 years ago

Great enhancement, I would like to have that too ...

nitsujri commented 2 years ago

In my search for this feature, I found d2 which I am using. Large entity graphs get very hard to read without some logical grouping.

Would love Mermaid to be able to do this so I can stay in one DSL!

hdsheena commented 1 year ago

I came looking for this and didn't find it at first because it's missing the Entity Relationship tag/label.

Ocsidot commented 8 months ago

Is this feature planned? Is there any timeline for it?

It would be super relevant for Entity definition in different domains

Thanks

erickalmeidaptc commented 1 month ago

Any update in this topic?