Live data from Hacker News

Dbeaver – Multi-platform database tool

dbeaver.io

121–130 of 209 posts

Re: Dbeaver – Multi-platform database tool

#121

Earlier quoted context omitted.

Is it common to buy your own tools in other skilled trades (when you aren't a freelancer)? I don't mind buying good software, but it feels weird for me to pay in order to make my employer more money. It's not like the productivity boost I get from buying Datagrip is going to get me a raise or a better job. That said, for software I use in my personal life I can and do pay, and I think we should all be more in the hab…

> Is it common to buy your own tools in other skilled trades (when you aren't a freelancer)? I can't speak broadly, but when I worked construction, most guys would bring a mix of personal tools and company tools.

[deleted]

Re: Dbeaver – Multi-platform database tool

#122

Earlier quoted context omitted.

Developers are hands down one of the cheapest group of customers to deal with. I've been shelling out for IntelliJ Ultimate for years because I want to support JetBrains. At this point I think I could actually get away with just the open source Community Edition, but it's worth paying them for the effort in my mind.

Is it common to buy your own tools in other skilled trades (when you aren't a freelancer)? I don't mind buying good software, but it feels weird for me to pay in order to make my employer more money. It's not like the productivity boost I get from buying Datagrip is going to get me a raise or a better job. That said, for software I use in my personal life I can and do pay, and I think we should all be more in the hab…

If the cost of the tool is within the budget of the tradesman or professional, it's more common to buy it out of personal preference for a type or brand of tool.

If no part of your toolset is within your budget, then you're in the working class, since you cannot ever own your own means of production.

Re: Dbeaver – Multi-platform database tool

#123
post #84

Earlier quoted context omitted.

The software is great but I would never buy it purely because of their business model. There is absolutely no reason DataGrip needs to be a subscription service. There aren't any ongoing costs for customers to use it. It should be a one-off purchase with optional support subscription, maybe requiring re-purchase at major version increments, not this bullshit where you need to maintain a subscription for a license on…

I used to think like this too, but I've since changed my mind and understand why they do this -- and it can even be beneficial for users. There's a few big problems with the old model: First, you have to define the difference between "major" and "minor" version. Users expect major versions to have some significant improvements or new features. What this means is as a developer, you have incentive not to release minor…

Great reasons, thanks!

Re: Dbeaver – Multi-platform database tool

#124

Earlier quoted context omitted.

I thought their fallback perpetual license is actually for the version you had when you purchased it, not for the version that was available when your subscription lapsed? Not sure if they changed this recently - I stopped following them when they switched to subscription with fairly onerous terms (which they rectified after backlash to ‘mediocre’, but never to ‘fair value’).

You're correct in that the current terms are a result of community backlash, or at least that's how I remember it. What would you consider "fair value" for such a tool? And does that include any period of updates and enhancements?

I would personally be okay with a perpetual license plus one year of updates, and keeping the last version at the end of the paid-for update period. Pretty much what they have, but you get to keep the updates you get, not just the initial version you purchased.

The reason this is more fair is that I am paying for the version and one year of updates. Jetbrains has no right to say at the end of the period that since I did not renew, they are taking back the updates they gave me, as if it was by their grace I had been given the updates. I paid for the updates, I get to keep them.

That said, they have every contractual right to enforce whatever they think is fair, and I have every right to recommend against their products and/or prevent the bulk purchase if I am in a decision-making position about it.

Re: Dbeaver – Multi-platform database tool

#125
post #64

I can't believe how hard it is to find a good database client tool that runs on Linux. I spent hours on Sunday looking for something that worked as well as pgadmin3. I don't prefer these Java tools that force you to manage JDBC drivers and usually share dated and cluttered UIs. Plus, I can't stand having to manage connections to each database instead of to each server. Let me connect to the server and then select my…

PopSQL ( https://popsql.io ) should give you the modern UI you're looking for. Although you will have to create a connection per database, unfortunately.

Just installed the DEB on 18.04.

Won't show more than a white screen because of "[Oracle] NJS-045: cannot load the oracledb add-on binary for Node.js 8.2.1 (linux, x64)" - this does not inspire confidence.

Website says "PostgreSQL, MySQL, BigQuery, SQL Server, Redshift, Snowflake, SQLite, Presto, Cassandra, Oracle, ODBC, and more on the way."

Re: Dbeaver – Multi-platform database tool

#126
post #84

Earlier quoted context omitted.

The software is great but I would never buy it purely because of their business model. There is absolutely no reason DataGrip needs to be a subscription service. There aren't any ongoing costs for customers to use it. It should be a one-off purchase with optional support subscription, maybe requiring re-purchase at major version increments, not this bullshit where you need to maintain a subscription for a license on…

I used to think like this too, but I've since changed my mind and understand why they do this -- and it can even be beneficial for users. There's a few big problems with the old model: First, you have to define the difference between "major" and "minor" version. Users expect major versions to have some significant improvements or new features. What this means is as a developer, you have incentive not to release minor…

I absolutely agree, subscriptions are the way to go for making your software business sustainable and better scalable R&D investments to maintain growth. Gitlab is an example of this in the dev tooling space.

I've bought Mailplane v3 for my Mac a few years back. The app did not get new features, only patches. New features came out with v4, which required another purchase. I didn't buy it because v3 is good enough, buying again is a psychological wall. If it was a subscription I'd be happily paying them and happily using the latest version.

Re: Dbeaver – Multi-platform database tool

#127

Dbeaver is the best FOSS database UI tool hands down. I've done a lot of searching and haven't found anything close. Managed to convert my whole office to it in a matter of months. Favorite features: Well integrated ER diagrams that let you quickly see parts of the db related to current table, or the whole thing if you want. SQL generation from structure or data edits. Great for cranking out DB migrations like a boss…

Just installed it for the first time in a few years.

- Again I wonder why it doesn't show the tables first, I have to go through Schemas -> Public.

- 480 MB of RES RAM, I'm connected to one smallish Postgres DB.

- I can't even find "just show me the contents of the table, like 'SELECT * FROM'.

I know, maybe it's tailored for Enterprise Database Architects, but this is my smoke test for a DB GUIs:

"How long and how many clicks does it take so that it provides more value than: 'psql; \dt+; SELECT * FROM X;'"

Re: Dbeaver – Multi-platform database tool

#128

How is no one talking about https://www.jetbrains.com/datagrip/ These guys actually fix their bugs. It works on every database known to humans, and also does nearly everything DBeaver appears to do.

The software is great but I would never buy it purely because of their business model. There is absolutely no reason DataGrip needs to be a subscription service. There aren't any ongoing costs for customers to use it. It should be a one-off purchase with optional support subscription, maybe requiring re-purchase at major version increments, not this bullshit where you need to maintain a subscription for a license on…

All jetbrains products have a licence witch grants you the right to use the tools you buy forever(Without updates). If you buy a tool in 2019 you get a licence for 2019.1 and updates for a year. So if you never update you only have to pay once.

Re: Dbeaver – Multi-platform database tool

#129

How is no one talking about https://www.jetbrains.com/datagrip/ These guys actually fix their bugs. It works on every database known to humans, and also does nearly everything DBeaver appears to do.

DataGrip is great. My previous workplace used to be locked into the Microsoft ecosystem and the core legacy product was backed onto a Microsoft SQL Server DB. Over the years we pushed the business to move away from the MS/Windows ecosystem. When this happened, like many others, I looked for a UNIX compatible DB client that supported SQL Server. First, I tried SQuirreL[1] and it was horrible. I just had to uninstall i…

I've never personally used it, but I'm fairly sure you can use Azure Data Studio[0] for plain MSSQL databases, despite Azure being in the name. I'd be in interested in what people think of it, since I've never seen anyone talk about this in the wild.

[0]https://github.com/Microsoft/azuredatastudio

Re: Dbeaver – Multi-platform database tool

#130
post #64

I can't believe how hard it is to find a good database client tool that runs on Linux. I spent hours on Sunday looking for something that worked as well as pgadmin3. I don't prefer these Java tools that force you to manage JDBC drivers and usually share dated and cluttered UIs. Plus, I can't stand having to manage connections to each database instead of to each server. Let me connect to the server and then select my…

> JDBC drivers can not use a socket connection

As someone that has done lots of Java development you have lost me there, as JDBC drivers obviously do make use of network connections, usually TCP/IP sockets.

Post reply on HN