pgsql: Refactor more logic for compilation of regular expressions in hb

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема pgsql: Refactor more logic for compilation of regular expressions in hb
Дата
Msg-id E1olgKh-00052J-Sy@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Refactor more logic for compilation of regular expressions in hba.c

It happens that the parts of hba.conf that are planned to be extended
to support regular expressions would finish by using the same error
message as the one used currently for pg_ident.conf when a regular
expression cannot be compiled, as long as the routine centralizing the
logic, regcomp_auth_token(), knows from which file the regexp comes from
and its line location in the so-said file.

This change makes the follow-up patches slightly simpler, and the logic
remains the same.  I suspect that this makes the proposal to add support
for file inclusions in pg_ident.conf and pg_hba.conf slightly simpler,
as well.

Extracted from a larger patch by the same author.  This is similar to
the refactoring done in fc579e1.

Author: Bertrand Drouvot
Discussion: https://postgr.es/m/fff0d7c1-8ad4-76a1-9db3-0ab6ec338bf7@amazon.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/a903971351023bf08b3d6165220d0c8ab8ddada3

Modified Files
--------------
src/backend/libpq/hba.c | 44 +++++++++++++++++++++++++-------------------
1 file changed, 25 insertions(+), 19 deletions(-)


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

Предыдущее
От: David Rowley
Дата:
Сообщение: pgsql: Doc: fix outdated wording about parallel seq scans
Следующее
От: Amit Kapila
Дата:
Сообщение: pgsql: Fix executing invalidation messages generated by subtransactions