Re: proposal: possibility to read dumped table's name from file
Pavel Stehule <pavel.stehule@gmail.com>
From: Pavel Stehule <pavel.stehule@gmail.com>
To: Julien Rouhaud <rjuju123@gmail.com>
Cc: Justin Pryzby <pryzby@telsasoft.com>, Andres Freund <andres@anarazel.de>, Daniel Gustafsson <daniel@yesql.se>, Andrew Dunstan <andrew@dunslane.net>, John Naylor <john.naylor@enterprisedb.com>, Erik Rijkers <er@xs4all.nl>, Tom Lane <tgl@sss.pgh.pa.us>, Alvaro Herrera <alvherre@2ndquadrant.com>, Tomas Vondra <tomas.vondra@enterprisedb.com>,
Dean Rasheed <dean.a.rasheed@gmail.com>, Stephen Frost <sfrost@snowman.net>, Surafel Temesgen <surafel3000@gmail.com>, vignesh C <vignesh21@gmail.com>, pgsql-hackers@postgresql.org
Date: 2022-11-13T19:32:47Z
Lists: pgsql-hackers
Attachments
- pg_dump-filter-20221113.patch (text/x-patch) patch
ne 13. 11. 2022 v 9:58 odesílatel Julien Rouhaud <rjuju123@gmail.com> napsal: > On Sat, Nov 12, 2022 at 09:35:59PM +0100, Pavel Stehule wrote: > > Thanks for the updated patch. Apart from the function comment it looks > good to > me. > > Justin, did you have any other comment on the patch? > > > > I don't fully understand the part about subpatterns, but is that > necessary > > > to > > > describe it? Simply saying that any valid and possibly-quoted > identifier > > > can > > > be parsed should make it clear that identifiers containing \n > characters > > > should > > > work too. Maybe also just mention that whitespaces are removed and > special > > > care is taken to output routines in exactly the same way calling code > will > > > expect it (that is comma-and-single-space type delimiter). > > > > > > > In this case I hit the limits of my English language skills. > > > > I rewrote this comment, but it needs more care. Please, can you look at > it? > > I'm also not a native English speaker so I'm far for writing perfect > comments > myself :) > far better than mine :) Thank you very much updated patch attached Regards Pavel > > Maybe something like > > /* > * read_pattern - reads on object pattern from input > * > * This function will parse any valid identifier (quoted or not, qualified > or > * not), which can also includes the full signature for routines. > * Note that this function takes special care to sanitize the detected > * identifier (removing extraneous whitespaces or other unnecessary > * characters). This is necessary as most backup/restore filtering > functions > * only recognize identifiers if they are written exactly way as they are > * regenerated. > * Returns a pointer to next character after the found identifier, or NULL > on > * error. > */ >
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix array subscript warnings
- 17935e1fdf0a 17.0 landed
-
Read include/exclude commands for dump/restore from file
- a5cf808be55b 17.0 landed
-
Allow records to span multiple lines in pg_hba.conf and pg_ident.conf.
- 8f8154a503c7 14.0 cited