From: | Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> |
---|---|
To: | Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com> |
Cc: | Peter Eisentraut <peter_e(at)gmx(dot)net>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: pg_hba_lookup function to get all matching pg_hba.conf entries |
Date: | 2015-12-03 04:53:09 |
Message-ID: | CAFj8pRAsEfy6u5L-1XdVW9kqGHtDh+TNvwhG3RZgHNFZXrenJg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
2015-12-03 5:00 GMT+01:00 Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>:
> On Wed, Nov 25, 2015 at 7:18 PM, Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
> wrote:
> >
> >
> > 2015-11-25 8:05 GMT+01:00 Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>:
> >>
> >>
> >> Thanks. Here I attached the poc patch that returns authentication method
> >> of the
> >> first matched hba entry in pg_hba.conf with the given input values.
> >> Currently these
> >> functions returns text type. Based on the details required to be
> >> printed, it can
> >> be changed.
> >>
> >> postgres=# select pg_hba_lookup('all', 'all');
> >> pg_hba_lookup
> >> ---------------
> >> trust
> >> (1 row)
> >>
> >> comments for the approach?
> >
> >
> > From my perspective, it shows too less informations.
> >
> > What I am expecting:
> >
> > 1. line num of choosed rule
> > 2. some tracing - via NOTICE, what and why some rules was skipped.
>
> Here I attached the patch with the suggested changes.
> Along with line number, I kept the options column also with authentication
> options as a jsonb datatype.
>
> Example output:
>
> postgres=# select pg_hba_lookup('test','all','::1');
> NOTICE: Skipped 84 Hba line, because of non matching IP.
> NOTICE: Skipped 86 Hba line, because of non matching database.
> NOTICE: Skipped 87 Hba line, because of non matching role.
> pg_hba_lookup
> ---------------
> (89,trust,{})
> (1 row)
>
> comments?
>
I liked it
The text of notice can be reduced "Skipped xx line, ..." - it have to be
pg_hba
Pavel
>
> Regards,
> Hari Babu
> Fujitsu Australia
>
From | Date | Subject | |
---|---|---|---|
Next Message | David Rowley | 2015-12-03 05:01:53 | Re: Combining Aggregates |
Previous Message | Kyotaro HORIGUCHI | 2015-12-03 04:47:42 | Re: [PROPOSAL] VACUUM Progress Checker. |