Live data from Hacker News

DBeaver – open-source database client

github.com

71–80 of 161 posts

Re: DBeaver – open-source database client

#71
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.

I've tested it since you recommend it but it seems it can't do Postgres local connection (via socket-file = the default). Not great UX on linux.

Re: DBeaver – open-source database client

#72
post #28

Earlier quoted context omitted.

It is free tool with gobbles of functionality. I use it occasionally and it works great. Whatever set of widgets it uses does not concern me at all. It does what I need and is convenient enough. Maybe it would matter more if I was spending all my work time with it but in reality I use it very occasionally. So thank to the developers. I also use another DB admin tool: HeidiSQL. This one is lightning fast. Most likely…

The default DB tool where I work is Heidi and I switched to DBeaver because I found Heidi to be horrendously unstable. Dozens of random exceptions on a daily basis, and because it’s single-threaded a long-running query will just lock up the entire UI to the point where it triggers the “this program is not responding” dialog on Windows. A free and open source DB management tool is still an impressive feat, but I absol…

>"I found Heidi to be horrendously unstable."

As already said DB admin tools are not my daily driver. I either did not use Heidi intensively enough to uncover all the problems you mentioned or they've fixed those.

Re: DBeaver – open-source database client

#73
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.

Re: DBeaver – open-source database client

#74
post #43

Earlier quoted context omitted.

None of major Java/OpenJDK contributors (Oracle, Red Hat, SAP etc) care about desktop GUI Java libs. Jet Brains do care, but they are not major. All Java progress is concentrated on backend cloud services for 10-15 years already. This can explain why Swing is so underdeveloped and JavaFX was thrown away. Basically much more effort is required to make Java GUI look and behave nicely, comparing to Delphi/Lazarus or .NE…

I'm ignorant about this all. Can't you use something like Qt in Java?

You can, but anything in java that needs to step down into c/c++ ends up being a major pain in the ass so it's usually implemented half baked at best. Platform ergonomics are hard and you usually find that what works great in some languages / paradigms just don't flourish in others. It'd be nice to see some good language bindings that feel right for java.

Re: DBeaver – open-source database client

#75
post #22

Earlier quoted context omitted.

Ugliness is something I found to be quite common in Java based apps. I never understood why, though.

None of major Java/OpenJDK contributors (Oracle, Red Hat, SAP etc) care about desktop GUI Java libs. Jet Brains do care, but they are not major. All Java progress is concentrated on backend cloud services for 10-15 years already. This can explain why Swing is so underdeveloped and JavaFX was thrown away. Basically much more effort is required to make Java GUI look and behave nicely, comparing to Delphi/Lazarus or .NE…

I just had to pick up and build a UI product in java recently and picked up javafx for the first time. With Kotlin, I actually found it while using my the standard you builder to be quite intuitive and sorta dynamic enough to make development snappy. Definitely the best attempt at GUIs for java, but sad that only smaller shops are actually investing any real effort into the space. Oh and java native + javafx is a pain in the ass until I discovered Bellsoft NDK, which made building a binary from source 100% so much easier.

Re: DBeaver – open-source database client

#76

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…

The free version supports a few, but you need to pay $500 a year if you to talk to more databases or want security or cloud features:

https://dbeaver.com/edition/

It's a great tool, though, a bit buggy but most useful.

Re: DBeaver – open-source database client

#77
post #22
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.

Ugliness is something I found to be quite common in Java based apps. I never understood why, though.

Dbeaver has quite a few Java annoyances. Windows don't resize properly, the tree list often requires multiple clicks and most annoying of all is running out of heap space on Java, especially if one tries to run more than one task at a time.

Re: DBeaver – open-source database client

#78

Eh honestly I found it super cumbersome to use after coming from Sequel Pro (mysql), never really found a better alternative for Postgres though. Perhaps I would use Navicat

> Perhaps I would use Navicat

Navicat has Data Synchronization feature which you can use to compare and sync data across two databases. I dont think any other DB tool has that feature which also works on a Mac

Re: DBeaver – open-source database client

#79
post #37
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.

I find it absolutely baffling how often the prettiness of UI comes up as a HN comment. If you asked me objectively "do you think it's pretty?" I'd probably say no, but never once has this even occurred me when using it since I'm usually just trying to get work done, which I find it very useful for. It's a productivity tool, not an art piece I'm hanging on my wall.

Underscoring the "HN comment" part. This is a userbase who are presently interfacing with a wall of text, some tasteful greytext and a coloured bar. This appears to be a crowd with low visual needs.
Post reply on HN