On Mon, Apr 29, 2019 at 11:20 AM Alvaro Herrera
<alvherre(at)2ndquadrant(dot)com> wrote:
> Agreed. Here's a patch. I see downthread that you also discovered the
> same mistake in _h_indexbuild by grepping for "long"; I got to it by
> examining callers of pgstat_progress_update_param and
> pgstat_progress_update_multi_param. I didn't find any other mistakes of
> the same ilk. Some codesites use "double" instead of "int64", but those
> are not broken.
This seems fine, though FWIW I probably would have gone with int64
instead of uint64. There is generally no downside to using int64, and
being to support negative integers can be useful in some contexts
(though not this context).
--
Peter Geoghegan