On Mon, Mar 30, 2020 at 05:00:01PM +0300, Alexey Kondratov wrote: > What do think about adding following sanity check into xlogarchive.c? > > +#ifdef FRONTEND > +#error "This file is not expected to be compiled for frontend code" > +#endif > > It would prevent someone from adding typedefs and any other common > definitions into xlogarchive.h in the future, leading to the accidental > inclusion of both xlogarchive.h and fe_archive.h in the same time.
I don't see much the point as this would fail to compile anyway, and that's not project-style. Note that we have already a clear separation here between the backend and the frontend code here as xlogarchive.h is backend-only and fe_archive.h is frontend-only. > 0002: > > [format comments] > > Let us use camel case 'restoreCommand' here as in the header for tidiness. All this makes sense, and also note the same formatting issue in parsexlog.c for RestoreArchivedFile(). A run of pgindent was missing. > I have left 0001 intact, but fixed all these small remarks in the 0002. > Please, find it attached. Thanks, committed 0001 after fixing the order of the headers. One patch left. -- Michael
signature.asc
Description: PGP signature