Added more tests for text output

This commit is contained in:
Andrew Kane
2022-12-01 20:45:27 -08:00
parent d605948be4
commit bc6b9e4bba
2 changed files with 24 additions and 0 deletions

View File

@@ -12,6 +12,18 @@ SELECT '[-1,2,3]'::vector;
[-1,2,3]
(1 row)
SELECT '[1.23456]'::vector;
vector
-----------
[1.23456]
(1 row)
SELECT '[1.234567]'::vector;
vector
-----------
[1.23457]
(1 row)
SELECT '[hello,1]'::vector;
ERROR: invalid input syntax for type vector: "hello"
LINE 1: SELECT '[hello,1]'::vector;
@@ -62,3 +74,10 @@ SELECT unnest('{"[1,2,3]", "[4,5,6]"}'::vector[]);
SELECT '{"[1,2,3]"}'::vector(2)[];
ERROR: expected 2 dimensions, not 3
set extra_float_digits = 3;
SELECT '[1.23456789]'::vector;
vector
--------------
[1.23456788]
(1 row)

View File

@@ -3,6 +3,8 @@ CREATE EXTENSION IF NOT EXISTS vector;
SELECT '[1,2,3]'::vector;
SELECT '[-1,2,3]'::vector;
SELECT '[1.23456]'::vector;
SELECT '[1.234567]'::vector;
SELECT '[hello,1]'::vector;
SELECT '[NaN,1]'::vector;
SELECT '[Infinity,1]'::vector;
@@ -16,3 +18,6 @@ SELECT '[1,2,3]'::vector(2);
SELECT unnest('{"[1,2,3]", "[4,5,6]"}'::vector[]);
SELECT '{"[1,2,3]"}'::vector(2)[];
set extra_float_digits = 3;
SELECT '[1.23456789]'::vector;