Live data from Hacker News

Show HN: TablePlus – A macOS client for relational databases

medium.com

81–90 of 161 posts

Re: Show HN: TablePlus – A macOS client for relational databases

#81

This looks promising, i will look forward to the windows version, but the MacOSX as a first supported platform seems a bit odd, I used to think most DBA worked under Windows/Linux.

This may be a little controversial, but I think Windows users are more accustomed to less-than-stellar UIs, and are probably less likely to pay $49 for a better UI when they already have something that they're familiar with and works.

Re: Show HN: TablePlus – A macOS client for relational databases

#82
I would like to stay in the terminal even when working on a DB. But I never found a decent terminal based DB client with a GUI (TUI?). So I am writing my own at the moment. A terminal based database editor. It's a bit like vim for databases.

If you too are interested in such a thing, let me know.

Re: Show HN: TablePlus – A macOS client for relational databases

#83
post #20

Looks quite nice. Currently stuck on pgAdmin 1.22, as I won't touch the "modern" Electron version of it.

I've recently discovered DBeaver, and am quite happy with it. https://dbeaver.jkiss.org/

Likewise, was wondering whether someone would mention it here. I'm quite impressed and considering at some point paying for the premium features (mainly support of NoSQL databases).

Re: Show HN: TablePlus – A macOS client for relational databases

#84
post #27

Been using it for a month now and I love the modern sleek interface. It's very similar to Postico (which is Postgres only unfortunately). One killer feature for me is that you can assign colors to connections. When you open a window this color is prominently displayed at the top, very useful for distinguishing production and dev. ⌘+P command prompt is also supported, like in Sublime Text. Some nice touches is that yo…

I'm just trying it out now and it seems juuust nicer than Postico, yeah (which you can also assign colours to, I should say), but that ⌘+P thing just blew me away.

Re: Show HN: TablePlus – A macOS client for relational databases

#85
post #17
post #14

They have somehow managed to write a 500-word article on their project, advertising that it's "built native", without mentioning which platforms it runs on. The answer appears to be "only macOS, maybe Windows later".

We planned to release a Windows version in Jan 2018. Unfortunately, we got trouble with Swift compiler on Windows (not officially supported, only Linux and Unix). We decided not to wait for Swift and rebuild all the whole thing in C/C#. That takes longer so we hope to release it soon

So you are using Swift for the UI layer in macOS and WPF for the UI layer in Windows?

Re: Show HN: TablePlus – A macOS client for relational databases

#86

Sorry but I'm gonna rain on your parade here. DBVisualizer already runs on Windows/Mac/Linux, connects to more databases, and implements just about every feature you're currently working on, plus all the ones you'll excitedly announce in the next few years -- like exporting data, query parameters, source table editing, charts, result set search, command-line interface, etc. https://www.dbvis.com/features/ Your screen…

When you say feature-rich I hear cluttered. I don't want a tool that does everything, there's the cli for that. I want a tool to help me visualize things and build queries and sub-queries.

Re: Show HN: TablePlus – A macOS client for relational databases

#87

I would like to stay in the terminal even when working on a DB. But I never found a decent terminal based DB client with a GUI (TUI?). So I am writing my own at the moment. A terminal based database editor. It's a bit like vim for databases. If you too are interested in such a thing, let me know.

A tool will never be a silver bullet. Somebody has a dozen of connections in staging, production, testing and many places. They have history and some strict mode prevents the human mistake (warning, prompt for the password before executing queries). That why we need GUI tool.

Re: Show HN: TablePlus – A macOS client for relational databases

#88

What do they mean by native? That they are using macOS dev frameworks supplied by Apple, instead of a framework like Electron? If that is the case, how are they planning to have a Windows version?

Yes, we build it natively. There are tons of native applications: sublimes, Dropbox, chromes etc... and many ways to cross-platform. I don't want to spend 2GB for every electrons app (slack, vscode, database app...) so I build TablePlus natively. Basically, I split the project into 2 pieces. Logic and Interface. The logic can cross-platform because it is pure C/C++. Dropbox does the same way with djinni: https://gith…

Chrome has a custom GUI framework of their own, and it does not look native in many cases (alerts, for example). Dropbox on Desktop is written in Python and uses PyQt (Qt itself is in C++ and looks fine on all platforms).
Post reply on HN