Re: pgadmin feature request/feedback

From: Aditya Toshniwal <aditya(dot)toshniwal(at)enterprisedb(dot)com>
To: Yu Jin <technikmagma(at)gmail(dot)com>
Cc: "pgadmin-support lists(dot)postgresql(dot)org" <pgadmin-support(at)lists(dot)postgresql(dot)org>
Subject: Re: pgadmin feature request/feedback
Date: 2021-11-10 09:36:45
Message-ID: CAM9w-_=92X6wajbnqAzk8newcDKL=XNp=W2rOiHVpav9hz4fnQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Hi Yu Jin,

Can you please log the features (separately) here -
https://redmine.postgresql.org/projects/pgadmin4/issues/new ?

On Wed, Nov 10, 2021 at 2:50 PM Yu Jin <technikmagma(at)gmail(dot)com> wrote:

> Hi, I have just tried out pgadmin and have a couple of points I would like
> to give feedback about:
>
> 1. pgadmin can create an ERD from a database, which is awesome but when
> working with large schemas especially the ones you didn't develop yourself,
> it can get a bit overwhelming. Sometimes I just want to know relations of a
> specific table to keep it simple and understand just that specific part of
> the schema. In this context it would be useful if the user could right
> click on a table and choose "create ERD" just as with the database, but
> then the ERD tool would create the diagram containing just the table and
> all the tables which have direct relations to the chosen table. For
> example, the oracle sqldeveloper can do it (clicking on a table and then
> choosing "model" tab) and I use it a lot, equivalent to that in pgadmin
> would make it even easier to prefer postgreSQL over oracle.
>
> 2. When there are many different databases on the same server I find it
> difficult to keep an overview in pgadmin. I guess that pgadmin is meant for
> the database administrators where the user can access all databases on the
> server, but that is often not the case for me. Most of the time I only get
> access info for one specific database which I have to work on, with that
> info I have permissions only on the given database, I can not access all
> the other databases running on the same server. I am aware that a user can
> see all the databases on the server and also all the tables in the
> databases by default, but that user can not access the table's content on a
> different database than his own and therefore not work on the other
> databases. As it is right now in pgadmin I can only add a server connection
> with the user I'm given and that user and password then is fixed for all
> the databases on that server connection. If I'm given a second user info to
> access a second database, I have to add another server connection, which
> would be the same server just a different user. Then it is kind of strange
> having 2 same servers for 2 databases which are actually on 1 server. I
> then would have to keep in mind which server connection is for which
> database and always search the one I currently need jumping back and forth
> between the server connections.
> What would make sense here is a possibility to store user and password for
> each database instead of each server additionally to the administrator
> credentials. When adding a connection, make a checkbox next to username
> asking if it is an administrator user or a regular user and then if it is a
> regular user let them choose which database to access with that user and
> store that credentials for that database. This would also enable another
> useful addition, a setting where users can let pgadmin hide the databases
> on a server, for which there is no access info stored (as long as there is
> no administrator access info supplied).
>
>
>

--
Thanks,
Aditya Toshniwal
pgAdmin Hacker | Software Architect | *edbpostgres.com*
<http://edbpostgres.com>
"Don't Complain about Heat, Plant a TREE"

In response to

Browse pgadmin-support by date

  From Date Subject
Next Message Rekha Singh 2021-11-10 21:57:11 need help in restoring from tar file
Previous Message Khushboo Vashi 2021-11-10 09:13:53 Re: Problems with new ['webserver'] auth