New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow entity type names to contain spaces, punctuation and other characters #1546
Comments
This would also allow representing arrays like this: |
Hampered by this issue in Mermaid mermaid-js/mermaid#1546
Hampered by this issue in Mermaid mermaid-js/mermaid#1546
Hampered by this issue in Mermaid mermaid-js/mermaid#1546
Hampered by this issue in Mermaid mermaid-js/mermaid#1546
It is now possible to have entity names with a space by wrapping it in double quotes. However; this does not work for field types or names because the parser erroneously assumes text wrapped in quotes is a comment. In other words, We display two versions of an ERD, one with physical names and the other with logical names. Currently we have to modify the resulting SVG text nodes programmatically to display logical names. While this hack works on websites, it's useless in environments where we cannot control this (i.e. in a Github README). |
Any updates? |
Describe the solution you'd like
Allow entity types to have names in double-quotes, so that they can contain spaces, punctuation and other characters. This way, database table names with space separators can be represented better.
Additional context
This may not be the theoretically "correct" way to name entity types, but practically, we see a lot of examples where people use ER diagrams to represent relational schemas (rather than trying to represent the underlying ER model). Allowing entity type names to contain spaces, punctuation and other characters will expand the user base of mermaid ER diagrams.
The text was updated successfully, but these errors were encountered: