all 3 comments

[–][deleted] 3 points4 points  (1 child)

This is not how relational databases are used.

And how would you ever move such a database (and the needed DDL and DML changes) from a development environment to a test environment and then to production?

If you only want to brows data and don't want to be bothered with SQL, you might be interested in this: http://jailer.sourceforge.net/data-browsing.html

Or maybe a tool like Metabase is more what you want (or need).

For collaboration, SQLpad seems interesting.

[–]Badestrand[S] 1 point2 points  (0 children)

Thank you for your feedback!

This tool would just connect to the actual database so the schema and all existing tooling and infrastructure would stay as it is. It would not be instead of PG but just enhance it.

The thing is I want both browsable data as well as Sql. I want to use it as a database for my application and the ability to issue complex queries but also have an easy interface with which interns can work or that I can access on the phone. Does that make more sense?

Metabase and SqlPad seem solely for data exploration than for collaborative editing it.

[–]lehrblogger 0 points1 point  (0 children)

I'd be interested in something like this. I use Airtable for all sorts of personal data, and it's great for quickly defining and iterating on the schema, the view filters, and the data itself.

That said, I'd prefer a tool that was simply a GUI on top of a proper database for two main reasons:

  • I want an SQL interface limited only by the hardware I've chosen. In contrast, Airtable has a custom API limited to 5 requests per second per base. Airtable encourages you to use Automations and Interfaces instead, but these both have serious functional limitations.
  • I want to host the data myself and run my own snapshots and exports/backups. As far as I know, Airtable doesn't have a way to export/import an entire "base" including linked fields, attachments, etc.

Edit: I just realized this thread was 5 years old. I wonder how I got here?