Database Switching #301
Replies: 5 comments 18 replies
-
Overall, the design looks good. I like that the user is only working on one schema at a time, it simplifies things. Feedback:
|
Beta Was this translation helpful? Give feedback.
-
@kgodey has covered the concerns I had about the sidebar and large number of schemas/tables. One minor point to add:
|
Beta Was this translation helpful? Give feedback.
-
Overall, I think it looks good and makes sense. To provide another angle to what @kgodey and @pavish mentioned w.r.t. the problems with many schemata or tables, I think we should try to avoid the need to click through to the schema after choosing the DB in the case where there's only one schema. Having a single schema ( |
Beta Was this translation helpful? Give feedback.
-
@kgodey @mathemancer @pavish The prototype is ready for re-review:
What to look for
|
Beta Was this translation helpful? Give feedback.
-
@kgodey @pavish @mathemancer Database NamesMathesar will use the database connection key to identify databases within Mathesar. If we want a human-readable name in the future, we will need a way to capture that preference. Recent TablesShowing a list of the most recently updated tables can help users manage their work progress, and access recently created objects. As part of the implementation of this spec, we will store user-session information locally until we have the structure for user accounts in place. Loading of a Large Number of TablesSome concerns exist about fully loading a list of tables that exceeds what can be managed without disrupting the users' experience in terms of performance. However, we don't think that our current use case will be affected by this. A task has been added to optimize the loading of tables after the MVP is released. Using Icons to Identify DatabasesUsing visual identifiers to differentiate between databases can help users quickly find and access their databases. As part of implementing this spec, we will add the necessary functionality to display and generate the database icons. |
Beta Was this translation helpful? Give feedback.
-
The specs related to issue #173 are ready for review. Please take a look at the attached document and follow the review guidelines.
Document Link
https://wiki.mathesar.org/en/design/specs/database-switching
@mathemancer @kgodey @pavish, your feedback is required.
The deadline for feedback is at the end of this week. Please plan your review so that at least one round of changes can be made and reviewed if needed.
Beta Was this translation helpful? Give feedback.
All reactions