Live data from Hacker News

DBeaver – open-source database client

github.com

91–100 of 161 posts

Re: DBeaver – open-source database client

#91
post #59

I know probably 95% of HN will see it as a downside but one of my favorite things about DBeaver is that because it is implemented on Eclipse you can install nearly any Eclipse plugin and they work. So I installed Vrapper to edit in Vi-mode, some git tools I like, PlantUML, etc. Really makes it a step above other tools in terms of the power and flexibility you can have with it. Apart from that, you can install it insi…

Why start your comment by saying "I know probably 95% of HN will see it as a downside but"? And this is irrespective of whether that 95% is right or not. Google "father son and donkey story". And re: that 95%: See normal distribution aka bell curve. And echo chamber and hive mind. All of the above imply the same main point, just in different ways.

Unfortunately I pretty much have only ever seen negative comments about Eclipse on HN. It seems immensely unpopular and often the minute you mention it you'll get a bunch of often derisive replies. At this point I've had to come to terms with the fact that I'm the odd one out and own it, and that is how I do it. No disrepect meant, more acknowledgement of my own exceptionalism.

Re: DBeaver – open-source database client

#92

DBeaver works surprisingly nicely with less popular DBs. I work with Babelfish for PostgreSQL [1], it supports connections with SQL Server client libs. Most GUI client tools (like SSMS) expect "real" SQL Server on the other end of the wire - depend on various system views for DB introspection, so only partially work with Babelfish. Even if client tool is based on JDBC (like SQuirell SQL), it doesn't guarantee that th…

I personally like the ER diagram viewer in DBeaver. On a project with very little documentation, it was extremely pleasing to point it to the staging database and be able to visualize the relationships between various entities.

Re: DBeaver – open-source database client

#93

I mainly use Postico but I’ve noticed coworkers using DBeaver. I like how the tabs are named whereas in Postico I have to leave comments at the top of the query for later. I had to use DBeaver to access a non-Postgres database. I may end up trying it out as my primary tool for a bit.

I absolutely love Postico. For postgres, there really is no comparison for a Mac native db client. DBeaver seems so clunky in comparison, but I use that for everything non postgres.

Re: DBeaver – open-source database client

#94
post #54
post #8

I use HeidiSQL for my SQL databases

I use a mac and linux now. I think HeidiSQL is the thing I miss most from Windows.

Someone started a cross-platform rewrite at https://github.com/ragnar-lodbrok/meow-sql which has made incredible progress.

Re: DBeaver – open-source database client

#96

Earlier quoted context omitted.

I think it's less about aesthetics and more about cognitive load. Nonstandard UIs aren't end of the world, but if possible I don't want the extra cognitive load of interacting with 5, 6, 7, whatever slightly different GUI paradigms. Like most developers I'm using multiple applications at once. Typically I'm using a terminal, text editor, browser, Slack, email, and maybe a database GUI. A developer's cognition and cog…

To be honest i find dbeaver well designed. Even though the interface is cluttered with a ton of functionalities, it has everything I need where I expect it to be! I don't recall googling "who to do X with dbeaver ?".

I'd generally agree with you. DBeaver interface is quite discoverable. I reach out for it whenever I need something more visual than pgcli - esp. things like ERD, inline editing, easy cross table navigation etc.

However, I'd also agree with the GP comment. Its use of SWT ui results in some rather weird oddities. The biggest one is that if we configure gnome to use dark mode in linux, we get this absolutely unusable UI with barely visible text in many places. It becomes very obvious in that case which of the widgets are coming from gtk and which are custom rendered - and the distinction between them is stark.

And there doesn't appear to be a clear way to fix it without actually disabling the dark mode at OS level. I'd be perfectly fine if it used some framework that rendered its own widgets that looked a bit different or even if it ignored the dark mode completely and stayed usable.

Re: DBeaver – open-source database client

#97
post #17

I don’t know why it matters to me, but I’ve always been put off by it being ugly and using non-native widgets. That may be the only reason I’ve paid for TablePlus. I’d probably be fine with a great TUI interface, too. So it’s really this intermediate UI that irritates me.

Huh, the utilitarian UI is part of why I like it

Re: DBeaver – open-source database client

#98

DBeaver is great, but it's so heavy/clunky on OSX. Also, 99% of the time I want 1. tables+data 2. data structure+index of table 3. search 4. sql query DBeaver aims to be a full admin system and simply getting to the data makes me drill 3-4 levels deep in a tree and it's quite annoying that only adds to the "clunky-ness".

There’s an option, simple view on connection or something, that eliminates much of the hierarchy.

Re: DBeaver – open-source database client

#99
post #17

I don’t know why it matters to me, but I’ve always been put off by it being ugly and using non-native widgets. That may be the only reason I’ve paid for TablePlus. I’d probably be fine with a great TUI interface, too. So it’s really this intermediate UI that irritates me.

This complaint has been levelled against Java (and small talk earlier than that) since forever and it made no sense back in the 1990s either. Nobody complains about the Wild West of interfaces on web apps.

On a mobile I kind of get it because having apps work in similar ways eases the learning curve (I.e burger menus etc), but all the UI paradigms being used in dbeaver are the same as any other desktop app.

I appreciate the fact that it works identically on Linux as it does Windows (and presumably MacOS). Not even Microsoft maintain consistent use of widgets within their operating system, you still stumble across windows 3.0 looking screens in windows 11.

I say…it’s good that dbeaver eschews native widgets

Re: DBeaver – open-source database client

#100

I mainly use Postico but I’ve noticed coworkers using DBeaver. I like how the tabs are named whereas in Postico I have to leave comments at the top of the query for later. I had to use DBeaver to access a non-Postgres database. I may end up trying it out as my primary tool for a bit.

I absolutely love Postico. For postgres, there really is no comparison for a Mac native db client. DBeaver seems so clunky in comparison, but I use that for everything non postgres.

DBeaver is somewhat clunky, yes, but for me that's a minor downside since it acts as a Swiss army knife, regardless of what DB I'm trying to access. That saves cognitive load from having to learn multiple tools. Pretty much anything with a JDBC driver is fair game. It being cross platform is a big boon as well since I use all 3 major OS fairly regularly - Mac at work, Windows and Linux at home.
Post reply on HN