Re: pgadmin feature request/feedback

Поиск
Список
Период
Сортировка
От Aditya Toshniwal
Тема Re: pgadmin feature request/feedback
Дата
Msg-id CAM9w-_=92X6wajbnqAzk8newcDKL=XNp=W2rOiHVpav9hz4fnQ@mail.gmail.com
обсуждение исходный текст
Ответ на pgadmin feature request/feedback  (Yu Jin <technikmagma@gmail.com>)
Список 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@gmail.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
"Don't Complain about Heat, Plant a TREE"

В списке pgadmin-support по дате отправления:

Предыдущее
От: Khushboo Vashi
Дата:
Сообщение: Re: Problems with new ['webserver'] auth
Следующее
От: Rekha Singh
Дата:
Сообщение: need help in restoring from tar file