Comments (46)
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.
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.
It's 2022 and still nothing. Really disappointing. The schema.table view is chaotic and tacky.
from azuredatastudio.
Please add this feature. This is worth 100 features on notebooks! This is core functionality!
from azuredatastudio.
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.
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.
This is fixed by #21941
from azuredatastudio.
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.
+1! Would be great to have it.
from azuredatastudio.
@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.
@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.
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.
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.
from azuredatastudio.
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.
+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.
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.
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.
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.
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.
@kburtram @erickangMSFT Would either of you care to explain why this is not being worked on?
from azuredatastudio.
@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.
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.
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.
274 tables is by no means an exception. We have databases with many more relations.
from azuredatastudio.
+1 this is an essential structural feature, every other DB Software like DB Visualizer has by default.
from azuredatastudio.
@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.
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.
+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.
@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.
@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.
+1!
from azuredatastudio.
Seriously? The 7th issue entered and still nothing has been done in 3 years. This is very disappointing.
from azuredatastudio.
+1 (pretty please)
from azuredatastudio.
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.
@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.
When will this be released?
from azuredatastudio.
@ScottSchwalm Should be released in insiders by tomorrow.
from azuredatastudio.
@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:
- Please improve the user experience of opening a query
- option to not run query by default with Select Top 1000
- query running indicator please
- Rerunning query should not reset column widths
- Please allow multi-row delete
and for bonus marks:
FR: Follow foreign keys when viewing sql results
Thanks for listening
from azuredatastudio.
Hi! What is the typical wait for an Insider Build making it to General Release - specifically this schema view feature?
from azuredatastudio.
@lainsw we expect the schema view feature to be in the next general release (so shorter time frame)
from azuredatastudio.
@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:
- Please improve the user experience of opening a query
- option to not run query by default with Select Top 1000
- query running indicator please
- Rerunning query should not reset column widths
- Please allow multi-row delete
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.
@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.
@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.
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.
@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 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.
So much better! Thank you for this.
from azuredatastudio.
Related Issues (20)
- Unable to Authenticate with Entra ID or use MFA for SQL MI Connections HOT 1
- Provide automatic query detection in SQL script files
- Can't pull down database project and apply changes.
- Postgresql v0.6.0: Failed to expand node: can only concatenate str (not "bytes") to str
- Unable to watch other connection configuration when adding a new one
- Schema Compare can't apply changes to SQL comments HOT 1
- Connection to database remains open. HOT 2
- reading getConnectionProfile
- Restore database gives an error
- SQL Server Import Error: Couldn't start client Flat File Import Service
- Conditional access policies - unable to authenticate to
- Error Accessing 'Keystone-PRD' server with Entra ID HOT 2
- Multiplying visualized rows when filtering
- Editor Incorrectly Interprets Backslashes As Escape Sequences
- 24-hour time on Azure Data Studio (Terminal Box)
- Failing to get access token when connecting to a Postgres database with Azure Active Directory option
- Resultset JSON viewer bug
- Download links not working HOT 3
- Showing Blank screen after installing azure data studio HOT 1
- API Uri is not working to download insider or stable channel HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from azuredatastudio.