Convert a few more datatype input functions to report errors softly.
Tom Lane <tgl@sss.pgh.pa.us>
Convert a few more datatype input functions to report errors softly. Convert the remaining string-category input functions (bpcharin, varcharin, byteain) to the new style. Discussion: https://postgr.es/m/3038346.1671060258@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/adt/encode.c | modified | +22 −13 |
| src/backend/utils/adt/varchar.c | modified | +19 −14 |
| src/backend/utils/adt/varlena.c | modified | +5 −3 |
| src/include/utils/builtins.h | modified | +2 −0 |
| src/test/regress/expected/char_1.out | modified | +19 −0 |
| src/test/regress/expected/char_2.out | modified | +19 −0 |
| src/test/regress/expected/char.out | modified | +19 −0 |
| src/test/regress/expected/strings.out | modified | +25 −0 |
| src/test/regress/expected/varchar_1.out | modified | +19 −0 |
| src/test/regress/expected/varchar_2.out | modified | +19 −0 |
| src/test/regress/expected/varchar.out | modified | +19 −0 |
| src/test/regress/sql/char.sql | modified | +5 −0 |
| src/test/regress/sql/strings.sql | modified | +6 −0 |
| src/test/regress/sql/varchar.sql | modified | +5 −0 |
Discussion
- Error-safe user functions 175 messages · 2022-10-03 → 2023-01-03