diff options
Diffstat (limited to 'src/test/regress/expected/strings.out')
-rw-r--r-- | src/test/regress/expected/strings.out | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/test/regress/expected/strings.out b/src/test/regress/expected/strings.out index 69d7ed4ef1c..f028c1f10f2 100644 --- a/src/test/regress/expected/strings.out +++ b/src/test/regress/expected/strings.out @@ -273,6 +273,31 @@ SELECT E'De\\123dBeEf'::bytea; DeSdBeEf (1 row) +-- Test non-error-throwing API too +SELECT pg_input_is_valid(E'\\xDeAdBeE', 'bytea'); + pg_input_is_valid +------------------- + f +(1 row) + +SELECT pg_input_error_message(E'\\xDeAdBeE', 'bytea'); + pg_input_error_message +------------------------------------------------ + invalid hexadecimal data: odd number of digits +(1 row) + +SELECT pg_input_error_message(E'\\xDeAdBeEx', 'bytea'); + pg_input_error_message +-------------------------------- + invalid hexadecimal digit: "x" +(1 row) + +SELECT pg_input_error_message(E'foo\\99bar', 'bytea'); + pg_input_error_message +------------------------------------- + invalid input syntax for type bytea +(1 row) + -- -- test conversions between various string types -- E021-10 implicit casting among the character data types |