Re: Providing catalog view to pg_hba.conf file - Patch submission

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: Providing catalog view to pg_hba.conf file - Patch submission
Дата
Msg-id CAFj8pRCrsC3XigzOW2nqXxv-=UgSYhyAg9WV3vXb8sFuaxY67A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Providing catalog view to pg_hba.conf file - Patch submission  (Haribabu Kommi <kommi.haribabu@gmail.com>)
Ответы Re: Providing catalog view to pg_hba.conf file - Patch submission
Список pgsql-hackers
Hi

I am sending a review of this patch.

1. We would this patch?

yes. It is a good idea - checking internal view is more comfortable and faster than checking some (possibly longer) pg_hba.conf. There was no objections.

2. Scope - does this patch, what we need?

yes. There was a discussion about altering pg_hba.conf from SQL, but we don't need it now.

3. Patching, compilation

no warnings, no errors

4. Regress tests

test rules                    ... FAILED  -- missing info about new  view

My objections:

1. data type for "database" field should be array of name or array of text.

When name contains a comma, then this comma is not escaped

currently: {omega,my stupid extremly, name2,my stupid name}

expected: {"my stupid name",omega,"my stupid extremly, name2"}

Same issue I see in "options" field

2. Reload is not enough for content refresh - logout is necessary

I understand, why it is, but it is not very friendly, and can be very stressful. It should to work with last reloaded data.


I have not too strong opinion on @1, but @2 should be fixed.

Regards

Pavel


 

2015-01-28 7:46 GMT+01:00 Haribabu Kommi <kommi.haribabu@gmail.com>:
On Wed, Jan 28, 2015 at 9:47 AM, Jim Nasby <Jim.Nasby@bluetreble.com> wrote:
> On 1/27/15 1:04 AM, Haribabu Kommi wrote:
>>
>> Here I attached the latest version of the patch.
>> I will add this patch to the next commitfest.
>
>
> Apologies if this was covered, but why isn't the IP address an inet instead
> of text?

Corrected the address type as inet instead of text. updated patch is attached.

> Also, what happens if someone reloads the config in the middle of running
> the SRF?

hba entries are reloaded only in postmaster process, not in every backend.
So there shouldn't be any problem with config file reload. Am i
missing something?

Regards,
Hari Babu
Fujitsu Australia


--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


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

Предыдущее
От: Deepak S
Дата:
Сообщение: relid of non user created tables
Следующее
От: Stas Kelvich
Дата:
Сообщение: Re: Cube extension kNN support