-
-
Notifications
You must be signed in to change notification settings - Fork 506
Description
My feature discussion on forum.
I would like to be able to group tables in list tables window like in phpMyAdmin.
NavigationTreeTableSeparator
Defines a string to be used to nest table spaces. This means if you have tables likefirst__second__third
this will be shown as a three-level hierarchy like: first > second > third. If set to false or empty, the feature is disabled. NOTE: You should not use this separator at the beginning or end of a table name or multiple times after another without any other characters in between.
This is useful for grouping tables of different application modules.
For example, in the project i'm working on, there are 166 tables and they can be combined into at least 17 groups. In groups it is easier to navigate than in the list of tables.
A similar situation may arise if microservices store their tables in a common database. Why should i see the tables of someone else’s microservice?
I exaggerate the situation. Of course, it is correct to separate the microservice databases or at least make users limited rights. But a similar problem may arise in any large project.
Subgroups
It was also good to create subgroups for submodules.
This is not critical, but could also come in handy.
If this is difficult, then of course it's best to make only groups. Without subgroups, we will survive.