Hi, On 2023-02-14 16:06:24 +0900, Michael Paquier wrote: > On Mon, Feb 13, 2023 at 05:10:56PM -0800, Andres Freund wrote: > > I just tried to use pg_pwrite_zeros - and couldn't because it doesn't have > > an > > offset parameter. Huh, what lead to the function being so constrained? > > Its current set of uses cases, where we only use it now to initialize > with zeros with WAL segments. If you have a case that plans to use > that stuff with an offset, no problem with me.
Then it really shouldn't have been named pg_pwrite_zeros(). The point of the p{write,read}{,v} family of functions is to be able to specify the offset to read/write at. I assume the p is for position, but I'm not sure. Greetings, Andres Freund