Re: block-level incremental backup
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Jehan-Guillaume de Rorthais <jgdr@dalibo.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2019-04-10T18:55:51Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Don't call data type input functions in GUC check hooks
- 21f428ebde39 12.0 cited
Hi, On 2019-04-10 14:38:43 -0400, Robert Haas wrote: > On Wed, Apr 10, 2019 at 2:21 PM Jehan-Guillaume de Rorthais > <jgdr@dalibo.com> wrote: > > In my current design, the scan is done backward from end to start and I keep all > > the records appearing after the last occurrence of their respective FPI. > > Oh, interesting. That seems like it would require pretty major > surgery on the WAL stream. Can't you just read each segment forward, and then reverse? That's not that much memory? And sure, there's some inefficient cases where records span many segments, but that's rare enough that reading a few segments several times doesn't strike me as particularly bad? Greetings, Andres Freund