Code Monkey home page Code Monkey logo

Comments (46)

cwstanton avatar cwstanton commented on July 30, 2024 11

Or, if you choose not to add this as a built-in option, at least make sure it's possible for someone else to develop a plugin that can do this. :-)

from azuredatastudio.

spydacarnage avatar spydacarnage commented on July 30, 2024 9

Adding another +1 to this. I use this extension in SSMS to do the same thing, if it helps?

https://github.com/nicholas-ross/SSMS-Schema-Folders

from azuredatastudio.

uktherebel avatar uktherebel commented on July 30, 2024 9

It's 2022 and still nothing. Really disappointing. The schema.table view is chaotic and tacky.

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024 7

Please add this feature. This is worth 100 features on notebooks! This is core functionality!

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024 7

I have given up on Azure Data Studio and gone back to Sql Server Management Studio. The product management for ADS has taken ADS farther and farther away from what a typical DBA needs. They still haven't even added multi-row delete yet. There are so many basic things missing while they add crap like notebook support.

from azuredatastudio.

erinstellato-ms avatar erinstellato-ms commented on July 30, 2024 7

Hi @ScottSchwalm - you should see it in the Insider build tomorrow, as @aasimkhan30 noted. The option to view the objects organized by schema can be enabled by right-clicking on the instance and there will be the "Enable Group By Schema" option at the bottom of the popup.

@quesog @cwstanton @dbauszus-glx @spydacarnage @9squirrels @spowellnet @pachitorusso @glolsh @pmatrasc @hoeztutar @James-Firth @gregveres @lainsw @stephajn @uktherebel @Reign-Beau @ChadTmo @mmdojo @thomas-broethaler

Thanks to those who provided constructive feedback and screenshots. We recognize this took a while to get implemented, but hopefully you've noticed that we've been making many more investments in ADS as of late, and that will continue. We are looking to implement filter functionality next in OE, so please stay patient. We may not always move at the pace you all would like to see, but we are making changes. Thanks!

from azuredatastudio.

aasimkhan30 avatar aasimkhan30 commented on July 30, 2024 5

This is fixed by #21941

from azuredatastudio.

spowellnet avatar spowellnet commented on July 30, 2024 4

Plus one for this. On huge DB's such as an enterprise DWH in AzDWH (now Synapse) this is a real pain point.

from azuredatastudio.

pachitorusso avatar pachitorusso commented on July 30, 2024 4

+1! Would be great to have it.

from azuredatastudio.

ScottSchwalm avatar ScottSchwalm commented on July 30, 2024 4

@gregveres I agree about the counts. It seems the items that get worked on are all part of some high-school like popularity contest. That is a poor way to develop a product in my opinion.

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024 4

@stephajn I think it is because a few years ago, the product manager decided that this is a Jupyter Notebook product and not a database management tool and that's all they have been doing for the past 3+ years.

The product is missing some really fundemental database management capabilities and the workflow sucks, but they wont fix it because it doesn't improve the notebook capabilities.

from azuredatastudio.

mmdojo avatar mmdojo commented on July 30, 2024 4

One more year passed, still waiting for this very basic feature. Working with big databases is too hard with this tool. Please prioritize this

from azuredatastudio.

9squirrels avatar 9squirrels commented on July 30, 2024 3

Yup, this would be a great feature, especially now that PostGRES is supported in Azure Data Studio.
Here's a screenshot of how pgAdmin handles it for PostGRES.
pgAdmin_SchemaHandling

from azuredatastudio.

ScottSchwalm avatar ScottSchwalm commented on July 30, 2024 3

Please add this. It would be a tremendous help in better adoption. We have hundreds of tables in many many schemas. Scrolling through hundreds of tables is a real problem trying to find the table you want.

from azuredatastudio.

hoeztutar avatar hoeztutar commented on July 30, 2024 3

+1 ! I am using the https://github.com/nicholas-ross/SSMS-Schema-Folders add-in for SSMS and it works great. A similar feature at ADS would make things way easier for a lot of people.

from azuredatastudio.

lainsw avatar lainsw commented on July 30, 2024 3

We have a database with 5 schemas, each of which have 200+ views, tables, etc.

It makes the list nearly unusable not to have this very simple feature.

from azuredatastudio.

stephajn avatar stephajn commented on July 30, 2024 3

Heh! I just added a feature request and THEN thought to look to see who else would have asked for this. So, here's another +1 for this feature. I mean really, every node should be grouped by schema. Views, Stored Procedures, functions, etc.

from azuredatastudio.

Reign-Beau avatar Reign-Beau commented on July 30, 2024 3

I'm not in any position to determine why such a necessary feature has evaded development for so many years, but I can attest that it's painful. We really don't want to integrate any other IDE, but this is a required feature for big data. It sounds like we may have to make a tough decision soon. Please integrate this

from azuredatastudio.

ChadTmo avatar ChadTmo commented on July 30, 2024 3

Seriously though, this is one of the features that should have been in a very early release of any product called "data studio".

from azuredatastudio.

ScottSchwalm avatar ScottSchwalm commented on July 30, 2024 3

@kburtram @erickangMSFT Would either of you care to explain why this is not being worked on?

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024 2

@lainsw did you up vote the first message in this thread? I believe that the product managers for ADS are only looking at those counts when deciding to make an improvement. I have been horribly disappointed with the progress of ADS. It is barely fit for purpose as a database management tool. They have been spending so much of their efforts on notebooks and no effort on base functionality that is sorely lacking.

from azuredatastudio.

stephajn avatar stephajn commented on July 30, 2024 2

An irony about this still not being implemented is that SSDT projects in Visual Studio group items by object type, and then a subfolder for each schema. So obviously someone somewhere realized how much that made so much more sense. Why hasn't the same sensibility been brought to SQL Management Studio or Azure Data Studio? Especially since so many different issues have been opened requesting the exact same thing? Is there anyone on the Azure Data Studio development team that can chime in on this so that we at least know someone is listening?

@kburtram you put this on the backlog back in 2018. Can you speak to this feature and why it is still languishing there?

from azuredatastudio.

dbauszus-glx avatar dbauszus-glx commented on July 30, 2024 1

It's not just pgadmin... Pretty much every GUI bar azuredatastudio does the schema tree...

I have seen this in OMNI. And here is a screenshot from beekeeper.

image

274 tables is by no means an exception. We have databases with many more relations.

from azuredatastudio.

thomas-broethaler avatar thomas-broethaler commented on July 30, 2024 1

+1 this is an essential structural feature, every other DB Software like DB Visualizer has by default.

from azuredatastudio.

erinstellato-ms avatar erinstellato-ms commented on July 30, 2024 1

@lainsw we expect the schema view feature to be in the next general release (so shorter time frame)

Thanks. When is the next general release?

@lainsw we are targeting this month

from azuredatastudio.

matthhias avatar matthhias commented on July 30, 2024 1

Finally! It is here:
Thanks so much. It was a real burden in bigger projects and a real handicap to convince colleagues to use Azure Data Studio.

from azuredatastudio.

dbauszus-glx avatar dbauszus-glx commented on July 30, 2024

+1 On this. Probably the only feature for which I need to keep my Datagrip subscription going. I have hundreds of schema with hundreds of tables on dozens of servers. Without a folder organisation it becomes impossible for me to use Azure Data Studio.

It shouldn't be too hard to implement what is already used in the Visual Studio PostgreSQL Explorer extension.

from azuredatastudio.

dbauszus-glx avatar dbauszus-glx commented on July 30, 2024

@spydacarnage How do you use SQL Server Management Studio extensions with Azure Data Studio? Have you tested whether the extension works with PostgreSQL which I assume is not available in SSMS.

from azuredatastudio.

spydacarnage avatar spydacarnage commented on July 30, 2024

@dbauszus-glx - sorry, that's not what I meant. I was meaning that if somebody wanting to code this extension wanted to look at the other project for inspiration - I don't know how close or compatible the codebases are. That extension also adds schema folders to Stored Procedures, etc. as well, not just tables.

I've not used PostgreSQL, unfortunately.

from azuredatastudio.

glolsh avatar glolsh commented on July 30, 2024

+1!

from azuredatastudio.

ScottSchwalm avatar ScottSchwalm commented on July 30, 2024

Seriously? The 7th issue entered and still nothing has been done in 3 years. This is very disappointing.

from azuredatastudio.

pmatrasc avatar pmatrasc commented on July 30, 2024

+1 (pretty please)

from azuredatastudio.

James-Firth avatar James-Firth commented on July 30, 2024

I was considering using Azure Data Studio for a project but without this database newbies on my team will have difficulty, so we'll probably have to stick with DBeaver for now.

I'd love to see this feature (especially for postgres)!

from azuredatastudio.

lainsw avatar lainsw commented on July 30, 2024

@gregveres @ScottSchwalm I thought I had upvoted, but for some reason it looked like I had not. I have now upvoted.

I starred the Trello board, so I'll check from time to time, but not holding my breath. I use a data warehouse that uses schemas extensively to manage 100s of tables. Lots of scrolling...

from azuredatastudio.

ScottSchwalm avatar ScottSchwalm commented on July 30, 2024

When will this be released?

from azuredatastudio.

aasimkhan30 avatar aasimkhan30 commented on July 30, 2024

@ScottSchwalm Should be released in insiders by tomorrow.

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024

@erinstellato-ms
This is a great improvement. If you are looking to make the product much less frustrating to use for a regular dba type person, then might I recommend taking a look at some of these issues, in no particular order:

and for bonus marks:
FR: Follow foreign keys when viewing sql results

Thanks for listening

from azuredatastudio.

lainsw avatar lainsw commented on July 30, 2024

Hi! What is the typical wait for an Insider Build making it to General Release - specifically this schema view feature?

from azuredatastudio.

erinstellato-ms avatar erinstellato-ms commented on July 30, 2024

@lainsw we expect the schema view feature to be in the next general release (so shorter time frame)

from azuredatastudio.

erinstellato-ms avatar erinstellato-ms commented on July 30, 2024

@erinstellato-ms This is a great improvement. If you are looking to make the product much less frustrating to use for a regular dba type person, then might I recommend taking a look at some of these issues, in no particular order:

and for bonus marks: FR: Follow foreign keys when viewing sql results

Thanks for listening

@gregveres Thanks for the links to the other issues that you logged. I reviewed each one and understand the scenarios you have described. At this time, we are focusing on a few areas including improving reliability overall, improving the connection experience, user management, and OE. I do have a bucket of "query editor" and "result set" requests, which is where most of your items seem to land. One thing that would help me, when we get to focusing on those areas, is understanding the value of those changes for other users. We have been looking at votes and comments on issues to understand importance and need. If there are others that you work with or know of that would also be interested in seeing those same changes, please encourage them to upvote the issues. Thank you!

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024

@erinstellato-ms Thanks for the reply Erin. I mostly work alone, but I have seen other issues that were similar and some of the issues I have opened tended to be misclassified as performance or some other issue by the MS people reviewing them.

I think the issue with using the up-votes is that I see lots of duplicate requests because people often don't search for their issue before filing a new one. :( I am guilty of that some times too. For instance, I bet you find quite a few requests for the multi-row delete request. That has been around for years.

What's OE?

The thing about these requests is that not fixing them results in a really poor user experience for the product over all. I suspect the developers are always connecting and testing against really fast, local database servers and they don't see how horrible the experience is when working with remote servers in Azure.

from azuredatastudio.

erinstellato-ms avatar erinstellato-ms commented on July 30, 2024

@gregveres Thanks for the additional perspective, that's helpful. Some of the issues that you opened were older, and it's possible that they were mis-classified at that time. I can ask one of the engineers to review them and see if anything should be re-categorized. Valid that duplicates get created - we have been trying to work through the backlog and consolidate, but it's a process and there are finite hours in the day. Hopefully, however, users have seen that we are working to improve the product. But it takes time.

OE is Object Explorer. Can you clarify a bit what you mean when you say "remote servers in Azure"? Do you mean Azure SQL DB, or SQL in a VM in Azure?

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024

Azure SQL DB. I think it is more that the machine is in Eastern US and I am in Southern Ontario. There is latency. It's not like the server is a super fast at the end of the hall. When I open a tab to "Select the top 1000", it often takes 5 seconds for the tab to just show up, leaving me wondering if the system accepted my menu choice or not. There's just no feedback.

from azuredatastudio.

erinstellato-ms avatar erinstellato-ms commented on July 30, 2024

@gregveres ok, got it. That's good feedback. Let me have one of the engineers review the issues you logged and get their thoughts. Appreciate you taking the time to share your experience, it does help us. I'll keep you posted.

from azuredatastudio.

lainsw avatar lainsw commented on July 30, 2024

@lainsw we expect the schema view feature to be in the next general release (so shorter time frame)

Thanks. When is the next general release?

from azuredatastudio.

gregveres avatar gregveres commented on July 30, 2024

So much better! Thank you for this.

from azuredatastudio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.