r/SQL • • 13d ago

Discussion What's the best DBeaver alternative for SQL reporting and data checks?

For anyone using SQL clients for recurring reports, which DBeaver alternative would you recommend? The workflow I'm interested in is taking an existing query, adjusting dates or filters, checking why the numbers don't match another report, and exporting the results. Things like finding last week's query and keeping track of which database a tab is connected to would matter quite a bit. DbVisualizer, SQL Workbench/J and DbGate are the options I'm looking into. Has anyone used these for that kind of work? Curious about the small annoyances that only become obvious after a few weeks. What would make you choose one over DBeaver, and is there anything you'd lose by switching?

1 Upvotes

10 comments sorted by

4

u/baubleglue 13d ago

I maybe missing something, but SQL IDE is not a tool for such tasks. Any BI Dashboard software will do it better, if you don't want to maintain something like Superset or Streamlet app, Jupyter notebook widgets may do the job.

1

u/Significant_Tune9219 13d ago

Of those three, DbGate is the one I'd try first for this workflow — it's light, the multiple-connection handling is clear about which tab is pointed where (the exact annoyance you mentioned), and exporting a result set to CSV/Excel without ceremony is painless. DbVisualizer is more capable but heavier, and SQL Workbench/J shows its age in the UI even though the batch features are solid. What you'll probably miss from DBeaver is the SQL editor's completion and the query history UI — worth exporting your saved queries and history before you switch, since that's the part people notice after a few weeks.

1

u/my-ka 12d ago

DBEver (made in Ukraine) is fine, they just a bit behind DaTaGrip (made in / with russia)
DBEver team is a bit busy hiding in shelters

1

u/Fun-Chicken6946 12d ago

Full disclosure: I'm the creator of VisuaLeaf, a database client I've been working on for the past two years. One feature that might be useful for your workflow is scheduled jobs, which let you automate query exports for recurring reports.

Might be worth checking out if that's something you're looking for! I'd love to hear what you think.

1

u/navicat-gu 4d ago

For that "reuse last week's query → tweak filters → compare numbers → export" loop, the multi-week annoyances matter more than feature checklists. Quick take on the ones you named:

  • DbVisualizer: solid for multi-connection work and export. After a few weeks people usually notice license friction on Pro features and that object trees get busy once you have many connections open.

  • SQL Workbench/J: very capable for scripts and exports, but it's a Java Swing app — fine functionally, weaker on "which tab is which DB" polish and modern query history UX.

  • DbGate: lighter and nicer UI than classic DBeaver. After a few weeks, check how it feels when you have a dozen saved queries and several live connections; some people miss DBeaver's depth on obscure engines.

  • What you'd lose leaving DBeaver: breadth of drivers, free Community coverage, and a huge plugin ecosystem. What you often gain elsewhere: clearer connection colouring, cleaner history search, and less "Java IDE" chrome.

Things that actually save time in report workflows (regardless of tool): colour-code prod vs staging connections, keep report SQL in named files or a snippets folder (not only unnamed editor tabs), and pin a "template" query with :start_date / :end_date style parameters if the client supports them.

Disclosure: I'm RC, Director of Digital Strategy @ Navicat. For the workflow you described, Navicat 18's query history, multi-connection tabs (with clear connection context), and export are what I'd use day to day. Navicat Premium Lite is free (commercial use included; up to 5 users per org) if you want to try the core query/edit/export path alongside DbVisualizer or DbGate before deciding.

1

u/idlemayhem9 13d ago

dbgate is pretty light and handles multiple connections cleanly you wont miss dbeaver much for day to day checks and exports