-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Suggestion: Manage mongoDB index with dashboard #352
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
Comments
This is a good idea and definitely something we want to support. It will need some big changes from Parse Server first, that I am in the middle of, so it's more of a long term feature. |
@drew-gross have you kept working on this? It would be great! |
@flovilmart I was thinking about getting started on this after the next update. I'm not very good with react tho. I was going to base it off MLab and how they do indexes. Have you guys internally discussed this? |
Uhm, we didn't get started nor discussed the implications / UI of it, that's an interesting project to learn react though :) mLab has a textual inference, if it's just to replicate it, let's not really do that then. I believe we can do better :) we could start with some UX / mocks of what it could look like. |
We could do a new tab List all indexes and their name for a class. Can't delete special indexes like _id / objectId (any others?) Did I miss anything? |
I would go for the data browser option, between A single popup modal with all the indexes + a way to add more indexes. |
Great Plan! |
@dplewis do we need more work on the JS SDK, I don't remember :) |
As far as indexes? I don’t think so. It’s just 2.7.1 release still uses JS SDK 1.10.2. Edit: I may have to change the php and js sdk when I add index support for PG |
Any update on the index feature? |
@flovilmart I have some IRL stuff to take care of. In the meantime, I've started on this feature. Still waiting on parse-community/parse-server#4629 I have a branch https://github.com/dplewis/parse-dashboard/tree/index Feel free to finish, I'll have some time in the next few weeks. |
This is closed yet I don't actually see the feature in parse-dashboard 5.4.0... |
Uh oh!
There was an error while loading. Please reload this page.
Make sure these boxes are checked before submitting your issue -- thanks for reporting issues back to Parse Dashboard!
Environment Setup
Right now, most people finished migration to self-host DB/Server.
From now on, the database index manage will become a task can not be ignored, it directly affect the database performance.
One recommendation would be supporting database index managing in dashboard.
The whole class lifecycle (creation, optimization...) could be managed in a place.
Steps to reproduce
Logs/Trace
Note: If you get a browser JS error please run
npm run dev
. This will provide source maps and a much more useful stack trace.The text was updated successfully, but these errors were encountered: