Skip to content
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

Table groups #30

Open
loicknuchel opened this issue Sep 14, 2021 · 5 comments
Open

Table groups #30

loicknuchel opened this issue Sep 14, 2021 · 5 comments
Labels
feature request Ask for new feature or feature evolution mostly done When this is done but some features could be added

Comments

@loicknuchel
Copy link
Contributor

loicknuchel commented Sep 14, 2021

Often some tables work in close relation with some others. In fact, it's quite common to have a feature or a business domain which use several tables.
It could be useful to group such tables in a cluster and represent them visually.

MySQL Workbench has a similar feature:
clusters

Such clusters could also hide tables inside and have their relations linked to it directly (hide useless details for a clearer understanding).

Other inspirations:

If you think this feature can be useful for you, please react with a 👍 to let us know.

@loicknuchel loicknuchel added the feature request Ask for new feature or feature evolution label Sep 14, 2021
@loicknuchel loicknuchel changed the title Table clusters Table groups Apr 15, 2022
@aneudyac
Copy link

aneudyac commented Jul 4, 2022

Azimutt will support SQL Server? I mean create a diagram directly from SQL Server engine.

If this happen, in SQL Server we use schema for grouping objects.

@loicknuchel
Copy link
Contributor Author

Do you mean connecting to the database and extract the schema?

Yes, it's the next feature ^^ #92
(probably for september or october as it's a big one).

Still you can already import your database schema with multiple schema inside, or even import multiple schema in multiple sources. What you will miss, and it's the goal of this issue is to visually group tables like in the screenshot.
But will come at some point ;)

@aneudyac
Copy link

aneudyac commented Jul 4, 2022

Yes, i mean connecting to the database and extract the schema!

I get some errors trying import SQL Server auto generate script from a large database, i think because the script contains a bunch of SQL Server particular stuff.

I will try with a more clear script.

@loicknuchel
Copy link
Contributor Author

Ok. I'm trying to get a flexible SQL parser to handle all the dialects as much as possible (but of course, still have a lot of wholes ^^).
If you can send me the errors I can fix it so it will work for you without changing anything (and for other people also ^^).

@loicknuchel
Copy link
Contributor Author

Mostly done with #212

Few features could still be added:

  • drag group
  • collapse group
  • add group description, shown in a tooltip

@loicknuchel loicknuchel added the mostly done When this is done but some features could be added label May 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Ask for new feature or feature evolution mostly done When this is done but some features could be added
Projects
Status: In progress
Development

No branches or pull requests

2 participants