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