Re: Numeric multiplication overflow errors
От | Dean Rasheed |
---|---|
Тема | Re: Numeric multiplication overflow errors |
Дата | |
Msg-id | CAEZATCVz9DG7mDfGP66G4hkWKUjwW-W0VMyuMLB99fPsSubDxg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Numeric multiplication overflow errors (Ranier Vilela <ranier.vf@gmail.com>) |
Ответы |
Re: Numeric multiplication overflow errors
|
Список | pgsql-hackers |
On Fri, 2 Jul 2021 at 19:48, Ranier Vilela <ranier.vf@gmail.com> wrote: > > If you allow me a small suggestion. > Move the initializations of the variable tmp_var to after check if the function can run. > Saves some cycles, when not running. > OK, thanks. I agree, on grounds of neatness and consistency with nearby code, so I've done it that way. Note, however, that it won't make any difference to performance in the way that you're suggesting -- elog() in Postgres is used for "should never happen, unless there's a software bug" errors, rather than, say, "might happen for certain invalid inputs" errors, so init_var() should always be called in these functions. Regards, Dean
В списке pgsql-hackers по дате отправления: