Re: "long" type is not appropriate for counting tuples - Mailing list pgsql-hackers

From Peter Geoghegan
Subject Re: "long" type is not appropriate for counting tuples
Date
Msg-id CAH2-WzkriXhc1qiWoToho_ao1JkMCDLa7iMd=ZTCCYCFfOc6sw@mail.gmail.com
Whole thread Raw
In response to Re: "long" type is not appropriate for counting tuples  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Responses Re: "long" type is not appropriate for counting tuples
List pgsql-hackers
On Mon, Apr 29, 2019 at 11:20 AM Alvaro Herrera
<alvherre@2ndquadrant.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



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: "long" type is not appropriate for counting tuples
Next
From: Peter Geoghegan
Date:
Subject: Re: "long" type is not appropriate for counting tuples