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: Daniel Gustafsson <daniel@yesql.se>
Cc: Justin Pryzby <pryzby@telsasoft.com>,
Andrew Dunstan <andrew@dunslane.net>, 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>,
PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2022-09-08T15:03:01Z
Lists: pgsql-hackers
Hi st 7. 9. 2022 v 21:46 odesílatel Daniel Gustafsson <daniel@yesql.se> napsal: > As noted upthread at some point, I'm not overly excited about the parser in > filter.c, for maintainability and readability reasons. So, I've > reimplemented > the parser in Flex/Bison in the attached patch, which IMHO provides a > clear(er) > picture of the grammar and is more per project standards. This version of > the > patch is your latest version with just the parser replaced (at a reduction > in > size as a side benefit). > > All features supported in your latest patch version are present, and it > passes > all the tests added by this patch. It's been an undisclosed amount of > years > since I wrote a Bison parser (well, yacc really) from scratch so I don't > rule > out having made silly mistakes. I would very much appreciate review from > those > more well versed in this area. > > One thing this patchversion currently lacks is refined error messaging, > but if > we feel that this approach is a viable path then that can be tweaked. The > function which starts the parser can also be refactored to be shared across > pg_dump, pg_dumpall and pg_restore but I've kept it simple for now. > > Thoughts? It would be nice to get this patch across the finishline during > this > commitfest. > > I have no objections to this, and thank you so you try to move this patch forward. Regards Pavel -- > Daniel Gustafsson https://vmware.com/ > >
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