Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propose to add Ultorg to the list of GUI Client Apps #741

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

eirikbakke
Copy link

This edit proposes to add Ultorg, a just-released graphical tool for working with SQL databases, to the "GUI Client Apps" list.

I have inserted the bullet in the alphabetical position.

(I am the founder of Ultorg. The system is a productization of an earlier academic project; it lets users create arbitrary database queries from a spreadsheet-like direct manipulation environment, without actually typing any SQL.)

This edit proposes to add Ultorg, a just-released graphical tool for working with SQL databases, to the "GUI Client Apps" list.

I have inserted the bullet in the alphabetical position.
@jakob
Copy link
Member

jakob commented Dec 1, 2023

Ultorg looks like an interesting tool. I haven't looked at it in depth, but at a first glance it reminds me of Tableau?

Anyway, I'm not sure there is a lot of intersection between Postgres.app users and your target audience.

Ultorg seems to be targeted at people who need to work with data in existing databases, who don't want to get their hands dirty with SQL.

Postgres.app is targeted at people who want to set up their own SQL database. I'm not sure installing Postgres.app makes sense if you don't want to use SQL. People would just use Excel instead.

So I'm wondering:

  • does adding this link help Postgres.app users who are reading the docs?
  • or does adding this link primarily help you because it is free advertising and SEO?

@eirikbakke
Copy link
Author

For Postgres.app users, who may already be experts at SQL, the utility is to be able to quickly show data from e.g. 80 table columns spread across 8 different tables and one-to-many relationships, in a single auto-formatted layout that fits on the screen without scrolling.

This is useful e.g. during app development when the development database is hosted on localhost. You can then put the cursor anywhere in the output layout (across joins, relationships etc.) and modify the data for testing purposes.

Doing the same in SQL would require multiple long SQL queries and then a lot of manual formatting work in HTML/CSS etc. This may be OK if it is part of the core app development task, but it's often not worth it for ad hoc queries that the developer just wants to issue while they are working on the database themselves.

Tableau and other "BI" tools are a bit different; they are better at working with single-table data sets where the output is always an aggregation of some kind. Ultorg, by contrast, is very optimized for showing join relationships and raw data, which you can then go back and edit.

(I wasn't sure of the exact policy for the list, but I saw several commercial tools there, so I figured I'd ask.)

@jakob
Copy link
Member

jakob commented Dec 1, 2023

I wasn't sure of the exact policy for the list

We don't have a formal policy. We've added some tools when the authors requested it, and rejected some. We want the page to be a useful starting point for basic PostgreSQL GUIs, not a list of every app that connects to PostgreSQL.

Anyway, I want to think about this for a bit. Maybe @tbussmann has some thoughts on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants