diff --git a/test/expected/input.out b/test/expected/input.out index 11226f8..3bb11c9 100644 --- a/test/expected/input.out +++ b/test/expected/input.out @@ -53,3 +53,12 @@ LINE 1: SELECT '[1,]'::vector; ^ SELECT '[1,2,3]'::vector(2); ERROR: expected 2 dimensions, not 3 +SELECT unnest('{"[1,2,3]", "[4,5,6]"}'::vector[]); + unnest +--------- + [1,2,3] + [4,5,6] +(2 rows) + +SELECT '{"[1,2,3]"}'::vector(2)[]; +ERROR: expected 2 dimensions, not 3 diff --git a/test/sql/input.sql b/test/sql/input.sql index 75af74e..c51dfa1 100644 --- a/test/sql/input.sql +++ b/test/sql/input.sql @@ -13,3 +13,6 @@ SELECT '1,2,3'::vector; SELECT '[]'::vector; SELECT '[1,]'::vector; SELECT '[1,2,3]'::vector(2); + +SELECT unnest('{"[1,2,3]", "[4,5,6]"}'::vector[]); +SELECT '{"[1,2,3]"}'::vector(2)[];