pgadmin-org / pgadmin-org/pgadmin4

The abilety to change the Connection Setings (pg_hba.conf) of a Postgresql DB through pgAdmin

Open
#9,819 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature
Dominant language
Python
Stars
3.8k
Forks
891
Avg merge
4d 7h
Merged PRs (30d)
8

Description

Describe the solution you'd like

Hi, I think it would be nice if one could change the allowed connection origins of a DB through the pg Admin, so simply put what is set in the pg_hba.conf file of the DB.

Describe alternatives you've considered

Yes one can change it in the file, but for some use cases where one wants to add or remove a device from/to the list it is kind of a hassle.

Additional context

I understand that one may need to first add the ability to change these setting in PostgreSQL first and then can add this here.
I also understand that there could be security concerns with the ability to change such a setting through a DB connection, so having the ability to disable something like this on the DB site is certainly something that would be good

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing PostgreSQL's pg_hba.conf configuration and the pgAdmin entry points for database settings. The issue does not name files or tests; first define whether PostgreSQL supports the requested change through a connection, what security opt-out is required, and what completed behavior should be tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
postgresql, python
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.