Re: Lift line-length limit for pg_service.conf
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Daniel Gustafsson <daniel@yesql.se>
Cc: Postgres hackers <pgsql-hackers@lists.postgresql.org>
Date: 2020-09-22T22:09:55Z
Lists: pgsql-hackers
Daniel Gustafsson <daniel@yesql.se> writes: >> On 22 Sep 2020, at 23:24, Tom Lane <tgl@sss.pgh.pa.us> wrote: >> In the same vein, here's a patch to remove the hard-coded line length >> limit for tsearch dictionary files. > LGTM. I like the comment on why not to return buf.data directly, that detail > would be easy to miss. Yeah. In a quick scan, it appears that there is only one caller that tries to save the result directly. So I considered making that caller do a pstrdup and eliminating the extra thrashing in t_readline itself. But it seemed too fragile; somebody would get it wrong and then have excess space consumption for their dictionary. regards, tom lane
Commits
-
Improve behavior of tsearch_readline(), and remove t_readline().
- 83b61319a16c 14.0 landed
-
Avoid possible dangling-pointer access in tsearch_readline_callback.
- c1f63c42fc13 11.10 landed
- b91033ae9bc5 10.15 landed
- b1fbb7d08f22 9.6.20 landed
- 61cfd90621d6 9.5.24 landed
- 5d0c80658328 12.5 landed
- 569f6a89a915 13.1 landed
- 3ea7e9550e58 14.0 landed
-
Simplify SortTocFromFile() by removing fixed buffer-size limit.
- 2e3c19462da9 14.0 landed
-
Remove arbitrary line length limit for libpq service files.
- c0cb87fbb664 14.0 landed
-
Rethink API for pg_get_line.c, one more time.
- 931487018c40 14.0 landed