Yang Xiao <YangX92(at)hotmail(dot)com> writes:
> The attachment is the proposal patch for function numeric_exp in
> src/backend/utils/adt/numeric.c.
Why do we need this? numeric_exp() already detects result overflow.
regression=# select numeric_exp(10000);
ERROR: value overflows numeric format
regards, tom lane