Re: pg_hba_file_settings view patch
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Haribabu Kommi <kommi.haribabu@gmail.com>
Cc: Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>,
Michael Paquier <michael.paquier@gmail.com>,
Simon Riggs <simon@2ndquadrant.com>,
"pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>
Date: 2017-01-27T18:47:47Z
Lists: pgsql-hackers
Haribabu Kommi <kommi.haribabu@gmail.com> writes: > On Fri, Jan 27, 2017 at 1:36 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> It might make sense to proceed by writing a separate patch that just >> refactors the existing code to have an API like that, and then revise >> this patch to add an error message field to the per-line struct. Or >> maybe that's just extra work, not sure. > Here I attached tokenize_file refactor patch to return single linked list > that contains a structure and rebased pg_hba_rules patch on top it > by adding an error message to that structure to hold the errors occurred > during tokenization.. I pushed the first patch with some revisions. You had the TokenizedLine struct containing something that was still a three-level-nesting list, whereas it only needs to be two levels, and you hadn't updated any of the comments that the patch falsified. Also, I figured we might as well pass the TokenizedLine struct as-is to parse_hba_line and parse_ident_line, because that was going to be the next step anyway so they could pass back error messages. Off to look at the second patch ... regards, tom lane
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Invent pg_hba_file_rules view to show the content of pg_hba.conf.
- de16ab723888 10.0 landed
-
Restructure hba.c to replace 3 parallel lists with single list of structs.
- 350cb921ae2c 10.0 landed