-
- Downloads
Add numeric <-> int8 and numeric <-> int2 conversion functions, as well
as a unary minus operator for numeric. Now that long numeric constants will get converted to NUMERIC in early parsing, it's essential to have numeric->int8 conversion to avoid 'can't convert' errors on undecorated int8 constants. Threw in the rest for completeness while I was in the area. I did not force an initdb for this, since the system will still run without the new pg_proc/pg_operator entries. Possibly I should've.
Showing
- src/backend/utils/adt/numeric.c 153 additions, 4 deletionssrc/backend/utils/adt/numeric.c
- src/include/catalog/pg_operator.h 2 additions, 1 deletionsrc/include/catalog/pg_operator.h
- src/include/catalog/pg_proc.h 25 additions, 7 deletionssrc/include/catalog/pg_proc.h
- src/include/utils/builtins.h 88 additions, 83 deletionssrc/include/utils/builtins.h
Loading
Please register or sign in to comment