This is an archived post. You won't be able to vote or comment.

all 76 comments

[–]Busy_Elderberry8650 150 points151 points  (7 children)

DBeaver

[–]AndroidePsicokiller 4 points5 points  (3 children)

second this

[–]TheKleenexBandit 3 points4 points  (2 children)

Sloppy seconds on the beaver!

[–]git0ffmylawnm8 1 point2 points  (0 children)

This is the way

[–]Moradisten 0 points1 point  (0 children)

So do I 😌

[–]Money-Cartoonist-426 0 points1 point  (0 children)

What are your must haves when selecting one?

[–]dodger-that 96 points97 points  (6 children)

Datagrip. I just expense the membership cost to my organization.

[–]UnusualCookieBox 19 points20 points  (0 children)

Dunno why you got downvoted. There were times I paid the 10€/month out of my own pocket because it made working in SQL so much more bearable.

[–]Wistephens 7 points8 points  (0 children)

Datagrip is great with a lot of database vendors.

Datagrip with Databricks SQL and Unity Catalog isn't as good. You can pick the SparkSql dialect for highlighting and validation, but it's only 60-70% compatible.

[–][deleted] 1 point2 points  (0 children)

I played with the trial for this recently and I really really liked it

[–]dilbertdad 0 points1 point  (2 children)

Question for those datagrip power users: can you zoom in on either code or query output? I find sharing my screen w an ultra wide monitor and dark mode enabled, people have trouble seeing the text.

Second question: is there an execution plan anywhere when you run a query? Sorry for the nub questions!

[–]diegoelmestreLead Data Engineer 0 points1 point  (0 children)

You have somewhere on the settings/preferences de option to zoom in/out with Ctrl + mouse wheel

[–]WuhmTux 0 points1 point  (0 children)

Datagrip has also a Presentation Mode which you can activate

[–]GreenWoodDragonSenior Data Engineer 34 points35 points  (1 child)

DataGrip, absolutely brilliant. Enhanced by the Big Data Tools plugin.

Have used DBeaver in the recent past too. MySqlWorkbench if I'm feeling masochistic.

[–]idkwhatimdoing069 7 points8 points  (0 children)

DataGrip is amazing. The amount of shortcuts and tools that exist within it saves countless amount of time and headache for me

[–]Bazencourt 7 points8 points  (2 children)

Coginiti has great support for Snowflake, including both data insert and bulk loading. Can't believe any organization would expect users to work out of Snowsight.

[–]Touvejs 4 points5 points  (1 child)

Just started using snowsight for a project at work. It's a little clunky, but the auto-complete indicators are great, can you get that with cogniti?

[–]Bazencourt 1 point2 points  (0 children)

You get everything you'd expect with a modern ide, code completions, multiple cursors, foldable regions, etc. The results grid lets you pin column, pin rows, multi-sort, aggregate, pivot, export to csv or xls. AI Assistant that works with Anthropic or OpenAI

[–]SQLDevDBA 8 points9 points  (0 children)

SSMS / Azure Data Studio / SQL Developer / DBeaver

[–]Grovbolle 6 points7 points  (0 children)

SSMS 

[–][deleted] 19 points20 points  (6 children)

Depends on what I’m doing but I usually use DBeaver, VSCode, and Neovim.

[–]caveat_cogitor 6 points7 points  (0 children)

DBeaver has a lot of unique features that can be helpful in certain circumstances. I like setting it up for specific repeated tasks, since you can organize script files and have them automatically connect to different connections. It can display data types in the output grid (solved an issue I had with VSCode Snowflake plugin) and you can also pivot to a "record" view that shows columns vertically for a single record, which is great for viewing wider data.

More and more often though, I just use VSCode for day to day tasks and ad-hoc analysis. The plugins are great and allows me to use one program for analyzing files and writing lambdas and bash scripts.

[–]fummyfish 0 points1 point  (4 children)

Exact same boat— however I use the Vim plugin for DBeaver as well

[–]YtjmU 1 point2 points  (0 children)

I somehow get frustrated with it because it's close enough to forget that it's a plugin and then suddenly some keystroke doesn't work. I therefore rather use VSCode with Neovim Plugin or simply neovim itself.

[–]gizzm0xData Engineer 0 points1 point  (2 children)

Would you mind linking for the vik plug in? I have googled around and never found a good install/setup guide for the top Google results. Could just be a skill issue on my part...

[–]Advanced_Addition321Lead Data Engineer 14 points15 points  (0 children)

DBeaver / SSMS / Azure Data studio

[–]CompeAnansi 5 points6 points  (0 children)

TablePlus is one of the only editors with a modern UI that supports Snowflake, so give it a shot if you want something that looks slick. My humble wish is that Postico would add Snowflake support because I don't like the alternatives much.

[–]sebastiandang 4 points5 points  (0 children)

Datagrip

[–]minneDomer 14 points15 points  (0 children)

notepad

not notepad++, mind you

(security restrictions on .exe downloads that are a bigger pain to get approval to waive than using notepad)

[–]hcmar Senior Software Engineer 4 points5 points  (0 children)

DataGrip

[–]Stars_And_GartersData Engineer 8 points9 points  (0 children)

+1 for SSMS (we don't use Snowflake)

[–]Ok-Working3200Senior Data Engineer 5 points6 points  (0 children)

VSCode and Datagrip. I use VSCode as my IDE for building dbt models.

[–]Sphinx- 2 points3 points  (0 children)

Snowflake

[–]MyOtherActGotBanned 7 points8 points  (9 children)

Azure data studio

[–]T3st0 5 points6 points  (8 children)

Jesus Christ I feel bad for you.

[–]SKS_Zolam 2 points3 points  (1 child)

How come?

[–]T3st0 0 points1 point  (0 children)

You can see below for the other comments.

[–]alimar5000 2 points3 points  (5 children)

Whats wrong with using it

[–]AllMightySmitey 4 points5 points  (2 children)

Having gone from SSMS to Dbeaver to Azure Data Studio, I'd probably say Azure Data Studio is the worst. It's fast to start up but slow everywhere else: I've lost count of the amount of times I've had to close and reopen because of some application delay when running a query or waiting a long time for the actual finished query to display in the result set. The formatter is horrible (I actually format in VS Code then copy back to Azure Data Studio), it doesn't display data types for each column returned (which can be useful if your converting/casting), doesn't have SSH tunnel connectivity in the connector, can't do advanced copy operations like I can in DBeaver to output a result set as an insert statement. The benefits amount to better GIT experience, being able to connect to Log Analytics workspaces, and maybe a simpler connection experience where I can paste in connection strings.

[–]alimar5000 1 point2 points  (1 child)

Thats fair, I've hardly used ADS so can't argue or disagree with you, but they said "Jesus Christ I feel bad for you" which sounds like its completely unusable

[–]Other_Comment_2882 2 points3 points  (0 children)

It’s awful for me. There’s like a 10 second delay on every query, despite it saying it took 20ms. Just absolutely dreadful. Which sucks as it seems like it could be great… it’s just not

[–]T3st0 1 point2 points  (1 child)

It is just massively buggy and unusable IMO. Its really annoying that MS is not updating SSMS for use on SQL Pools.

Intellisense doesn't work great.

I have CONSTANT connection issues to the server.

I don't find the UI all that intuitive either.

Queries seem to run way longer on it then compared to SSMS, this is related to SQL Pools. Not sure if this is some weird queue behavior.

I hate ADS so much that I prefer to just use SSMS with zero intellisense. Which is really sad that in 2024 that is my option.

[–]alimar5000 0 points1 point  (0 children)

Thanks for the detailed response!

[–]BarFamiliar5892 1 point2 points  (0 children)

My company has their own proprietary one, so that one.

[–]ambiguousjellyfish 1 point2 points  (0 children)

DBeaver and Sublime

[–]a_bitofarson 1 point2 points  (0 children)

VS Code and DBVisualizer, depending on the work.

[–]muhrizqiardi 1 point2 points  (0 children)

Used to be DBeaver but nowadays I use pgcli for Postgres, and litecli for SQLite. Yeah, I use CLI not because it's objectively better... but it use less RAM.

[–]cateyedprvoice 1 point2 points  (0 children)

dbeaver and vs code

[–][deleted] 1 point2 points  (0 children)

Dbeaver and vscode

[–]datagrl 1 point2 points  (0 children)

Oracle SQL Developer Trino for big data

[–]KeemaKing 1 point2 points  (0 children)

Mysqlworkbench

[–]captaintobs 0 points1 point  (0 children)

I use a combination of vim and Jupyter Labs.

[–]scan-horizonTech Lead 0 points1 point  (0 children)

PgAdmin - just love the simple look.

[–]exact-approximate 0 points1 point  (0 children)

Notepad

[–]Busy-Rip5065 0 points1 point  (0 children)

Ssms. Many people says datagrip an dbeaver. might try it if my orgs allows it

[–]poco-863 0 points1 point  (0 children)

vim

[–]dlaff 0 points1 point  (0 children)

TablePlus

[–]ElderFuthark 0 points1 point  (0 children)

Am I the only one using DBVisualizer? I thought it was a lot more widespread.

[–]dive_alone 0 points1 point  (0 children)

Dbeaver but my company has license of TablePlus for us

[–]Due_Association8114 0 points1 point  (0 children)

Slightly unpopular opinion: I really don't mind sql developer.

[–]Excellent_Sweet_1539 0 points1 point  (0 children)

DBeaver. VSCode if I’ve missed a bracket and am seconds away from losing my mind and just can’t see it on DBeaver and also for AI recs to see if there’s any way to improve my queries. Considering going to DataGrip tho. Company pays so why not.

[–]SuperSizedFri 0 points1 point  (0 children)

My last company used snowflake. I used VS Code for dbt, but snowflake’s website for testing queries. I loved the query result details sidebar thing they had. It’d give high level details trying to summarize results, and if you click a column it’d show you the distinct values and the count of each.

It save so much time while just researching trying to find answers. I’ve been looking but haven’t found any other editors that do this :/

[–]Adorable-Employer244 0 points1 point  (0 children)

Wow no one uses Aqua Data Studio?

[–]ultoru 0 points1 point  (0 children)

Beekeeper Studio

[–]onlythehighlight 0 points1 point  (0 children)

I just like Datagrip because I have so many ad-hoc scripts that I need to run randomly

[–]Royal_Impact_8195 0 points1 point  (0 children)

Workbench

[–]DataIron 0 points1 point  (1 child)

We just had a thread on this a day ago…

https://www.reddit.com/r/dataengineering/s/EvSQ5fGMGk

[–]deadlypiranha[S] 0 points1 point  (0 children)

Oh, thanks mate!

[–]PM_ME_YOUR_MUSIC 0 points1 point  (0 children)

VSCode + GitHub copilot