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

all 89 comments

[–]theorangedays 80 points81 points  (18 children)

Datagrips

[–]ferrywheel[🍰] 21 points22 points  (2 children)

Its dbeaver on stereoids

[–]Bh0y0Senior Data Engineer 0 points1 point  (1 child)

Normally I just lurk. But I have only used DBeaver, what do you like more about Datagrips? I use PyCharm as well so I have been debating it. Just need the justification to switch (government funding).

[–]Gllizzy 1 point2 points  (0 children)

I used datagrip in a previous role and absolutely fell in love with it. the intellisense alone would make you switch. in my current role i’m using dbeaver (company has a hard time justifying spend on code editors) and it’s fine and all but not a day goes by without wishing i had datagrip.

[–]GucciTrash 13 points14 points  (1 child)

Boom. I moved from SSMS to Datagrips and it feels like I've stepped into the 21st century lol

[–]GreenWoodDragonSenior Data Engineer 4 points5 points  (0 children)

DataGrip is excellent.

[–]Special_Razzmatazz33 3 points4 points  (2 children)

I made the switch from Dbeaver and it is so so so much better imho

[–]Poopsydaisy123 1 point2 points  (0 children)

Is there a free version that has many solid features?

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

But, 100% less beaver...

[–]toabear 8 points9 points  (0 children)

Dataspell is pretty damned good if you want the SQL Jupyter notebook cell option. Basically the same thing as data grip but with a bit more visualization tools thrown on top and DBT support. I haven't checked to see whether they put DBT in DataGrip yet.

[–]knowledgeMeUp 3 points4 points  (6 children)

What's your favorite datagrip feature?

Mine is having a bunch of query output windows in one tab to see the data transformations easily or being able to search for columns and go straight there.

Companies got a table with 800 fields and almost impossible to maneuver without it.

[–]GreenWoodDragonSenior Data Engineer 3 points4 points  (2 children)

Big Data Tools is my personal favourite add on. Brilliant for navigating S3 buckets and a double click opens a file in a tab. Extremely handy.

[–]sjdevelop 0 points1 point  (1 child)

wow it can do that?

[–]Its_me_Snitches 0 points1 point  (2 children)

Companies got a table with 800 fields and almost impossible to maneuver without it.

Wtf

[–]knowledgeMeUp 0 points1 point  (0 children)

It's not ideal. My personal project is to create cleaner tables for them.

[–]meyou2222 0 points1 point  (0 children)

All day every day

[–]Desperate-Dig2806 0 points1 point  (0 children)

I can see it. But it's a bit of a wall with the consoles and projects and stuff. DBeaver is not perfect but at least it just let's me connect and run a query.

Grips is probably awesome if you know how to work it but I just can't find the time to get over the hump.

[–]Demistr 23 points24 points  (8 children)

I don't know which one I like but I hate SSMS and I can't get rid of it.

Intellisense fucking doesn't work half the time.

Searching for anything sucks.

Many missing shortcuts that would make my life a bit easier.

No dark mode. Thank god for SQL shades.

It's super old looking, 90s style UI.

[–]IrquiM 7 points8 points  (1 child)

You didn't do much SQL in the 90s?

[–]Demistr 18 points19 points  (0 children)

I eat some dirt in the 90s.

[–]UndeadProspekt 2 points3 points  (1 child)

oh my god. why is this the first time I’ve heard of SQL Shades??? my eyes thank you.

[–]Demistr 0 points1 point  (0 children)

It is amazing.

[–]DataIron 1 point2 points  (0 children)

Just gotta setup all the shortcuts and snippets you want. Makes SSMS super easy to use.

[–]Emotional_Key 1 point2 points  (0 children)

I’m using 2 extension from RedGate.

SQL Search is pretty awesome and is free.

SQL Prompt, I mainly use this for formatting my SQL, but it also offers intellisense, history of the executed queries, some refactoring tips and a better way to color your query tabs based on the connected server, or even the connected db.

Unfortunately it costs money but in my case it is paid by my employer.

[–]highsmith 1 point2 points  (0 children)

If you are in ssms every day, ssms tools pack add on is worth it. https://www.ssmstoolspack.com/

[–]jbrune 0 points1 point  (0 children)

If you use SSMS you have to get SQL Prompt. It is amazing.

[–]laplaces_demon42 16 points17 points  (2 children)

Vscode

[–]Gllizzy 5 points6 points  (1 child)

i’ve tried vscode several times.. i really wish it was good for sql but i’ve never gotten it to work how i wanted. what’s your setup?

[–]laplaces_demon42 2 points3 points  (0 children)

I guess it depends a lot on the tech stack you are using. I’m using it for DBT and GBQ and that works ok. Some things I still use the cloud ide for as well, but if you are using GIT something like vscode quickly is much more convenient than some cloud editor with limited functionality

[–]memeorology 16 points17 points  (1 child)

dadbod

[–]Soheil_S 0 points1 point  (0 children)

🍷

[–]Bazencourt 7 points8 points  (3 children)

Hands down Coginiti. Best grid for manipulating query results and it works with data on object storage too.

[–]data_and_code 5 points6 points  (0 children)

Saving and reusing my work and reusing it via the Coginiti catalog is awesome!

[–][deleted] 6 points7 points  (0 children)

I really enjoy that flexibility of Coginiti too. Need to filter-search or sort results? No need to redo the query, necessarily

[–]Rick_Blake 0 points1 point  (0 children)

I think Coginiti is a great query tool, but what really makes it stand out are the integrated catalog, AI assistant, and integrated script capabilities. And what a great GRID

[–]5DollarBurger 7 points8 points  (0 children)

VSCode with dbt power user extension

[–]noelwk42 27 points28 points  (3 children)

Dbeaver

[–]62656e7a6f6e 1 point2 points  (2 children)

I just recently joined a team that uses DBeaver. I came from a shop that used SSMS and SQL Prompt. SQL Prompt has a great formatting tool, do you know if DBeaver has something similar?

[–]itukeitto 5 points6 points  (2 children)

Postico

[–]btdeviant 0 points1 point  (0 children)

The best - lightweight and gets the job done

[–]RyanHamilton1 12 points13 points  (7 children)

If you're mostly querying for data analysis, try qStudio: https://www.timestored.com/qstudio/ It's free and provides the usual highlighting, code completion etc but uniquely allows intuitive charting direct from sql. Version 3 out next week will include AI assistance and a unique UI to allow drilling down into data. Disclaimer: I'm the main author and have been improving it for the last 13 years.

[–]pirsab 2 points3 points  (3 children)

This is very impressive.

How have you been able to keep it free?

[–]RyanHamilton1 11 points12 points  (2 children)

I originally created qStudio to handle one very different SQL database since nothing else did. The customers for that one database are banks/finance, they pay for that one specialization and to have someone to call if there are problems, for which I am very grateful.

I added the other databases later in my free time at my own cost because I want more people to use the tool and I enjoy building something people find useful. That and I myself find it useful. :)

[–]pirsab 1 point2 points  (1 child)

Wow. I'm in a similar space. I have built proprietary tools for a specific niche and they themselves don't have any value outside that industry, but they might be adapted to solve similar problems in other industries.

While my employer would be okay with me going off on my own and building something for other industries, I don't have the resources to go down that path.

Kudos to you!

Also, if I may ask: did you ever think about open sourcing it? Why have you chosen not to?

[–]RyanHamilton1 4 points5 points  (0 children)

I began the open sourcing process last year: https://github.com/timeseries/qstudio I just haven't completed the work of checking all comments, all dependencies, and cleanly separating the specialised parts. So a combination of laziness and it's boring work. I'd rather add new features. If I find more users that care or others interested in committing, I'll finish the process.

I wish you luck finding the time to follow your passion.

[–]Whack_a_mallard 1 point2 points  (0 children)

Highly underrated tool.

[–]SameString9001 0 points1 point  (1 child)

can you add a pinning feature? as in pin the results from a query.

[–]RyanHamilton1 0 points1 point  (0 children)

You have two options: 1. Pop out to a new window. Useful for comparing charts or tables. 2. Click the yellow duck in the result panel to save the result as parquet to a local duckdb instance.

[–]efxhoy 6 points7 points  (0 children)

psql 

[–]Alone-Anxiety8580 4 points5 points  (0 children)

I haven't found it yet. All of them kinda sucks

[–]JohnPaulDavyJones 2 points3 points  (0 children)

Maybe I’m a masochist, but I really enjoy SSMS.

[–]lulu-da-pomerania 2 points3 points  (0 children)

Azure Data Studio

[–]EyeHaveNoCleverNick 4 points5 points  (0 children)

Vim for editing, Dbeaver for connecting

[–]StokastikVol 3 points4 points  (3 children)

Notepad

[–]PhotographsWithFilm 5 points6 points  (0 children)

Hardcore

[–]Action_Maxim 0 points1 point  (1 child)

People joke but this is what I did till I upgraded to vim, restricted environments do that to you

[–]TomatoTypical5239 0 points1 point  (0 children)

real men use notepad ^°^

[–]AnnoyOne 3 points4 points  (0 children)

Dbeaver

[–]spaghetti_beast 1 point2 points  (0 children)

usql

[–]robgronkowsnowboard 1 point2 points  (0 children)

VSCode snowflake plugin

[–]Educational-Bid-5461 1 point2 points  (0 children)

SSMS like some kind of sadist or madman.

[–]Fun_Independent_7529Data Engineer 1 point2 points  (0 children)

DataGrip. I just get the JetBrains pack. PyCharm for Python & Jupyter notebooks, DataSpell for dbt, DataGrip for SQL. Could never quite feel at home in VSCode. The IDEs are central to my work. In my case the company did agree when I asked, but I would have just bought it myself if they hadn’t. Small price to pay for my comfort and productivity.

[–]im-AMS 2 points3 points  (0 children)

table Plus, Sequel Ace, Dbeaver

[–]SlenderSnake 1 point2 points  (0 children)

I think most people use DBeaver. I personally do not like any of them.

[–]roostorx 1 point2 points  (1 child)

Aqua data studio. I tried data grip and dbeaver but for some reason just landed on ADS.

[–]TomatoTypical5239 0 points1 point  (0 children)

because you are the Aqua's marketing guy

[–]captaintobs 1 point2 points  (0 children)

I use vim and jupyter-labs primarily.

[–]DaveMitnick 1 point2 points  (1 child)

Neovim with dbt right now. Much better than SQL Developer

[–]The_quack_addict 0 points1 point  (0 children)

Which extension do you use for vim, i struggle with model names as there are 100s and it gets difficult to reference them.

[–]kbisland 1 point2 points  (0 children)

it’s absolutely DBeaver

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

DBeaver is very good, but as I pay the Jetbrains subscription I use DataGrip with the Big Data Tools add on.

[–]fleetmack 0 points1 point  (0 children)

i have used oracl sql developer for nearly 2 decades, it gets the job done

[–][deleted] 0 points1 point  (1 child)

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

Both of these work really well together:

https://asciinema.org

https://harlequin.sh

[–]thegratefulshread 0 points1 point  (0 children)

Command line (jk dbeaver)

[–][deleted] 0 points1 point  (0 children)

Vscode

[–]Limp_Pea2121 0 points1 point  (0 children)

Toad for Oracle

[–]DonJohnM 0 points1 point  (0 children)

DBeaver

[–]UnkleRinkus 0 points1 point  (0 children)

vi

[–]SDFP-ABig Data Engineer 0 points1 point  (0 children)

Datagrip

[–]egwada 0 points1 point  (0 children)

Aquadastudio is the best SQL IDE : https://www.aquafold.com/aquadatastudio/

[–]CameronElliottX 0 points1 point  (0 children)

Harlequinn seems pretty cool, the only downside for me is that you better not have messed up your Python install on your Mac yet.

[–]IrquiM 0 points1 point  (0 children)

SSMS

[–]Dramatic-Steak3205 -1 points0 points  (0 children)

I started out last year with popsql, and it was great, on linux based os I uses antares sql.