diff --git a/test/expected/cast.out b/test/expected/cast.out index 0d56de7..9b16938 100644 --- a/test/expected/cast.out +++ b/test/expected/cast.out @@ -22,6 +22,12 @@ SELECT ARRAY[1,2,3]::float8[]::vector; [1,2,3] (1 row) +SELECT ARRAY[1,2,3]::numeric[]::vector; + array +--------- + [1,2,3] +(1 row) + SELECT '{NULL}'::real[]::vector; ERROR: array must not containing NULLs SELECT '{NaN}'::real[]::vector; diff --git a/test/sql/cast.sql b/test/sql/cast.sql index df6f444..6c94454 100644 --- a/test/sql/cast.sql +++ b/test/sql/cast.sql @@ -2,6 +2,7 @@ SELECT ARRAY[1,2,3]::vector; SELECT ARRAY[1.0,2.0,3.0]::vector; SELECT ARRAY[1,2,3]::float4[]::vector; SELECT ARRAY[1,2,3]::float8[]::vector; +SELECT ARRAY[1,2,3]::numeric[]::vector; SELECT '{NULL}'::real[]::vector; SELECT '{NaN}'::real[]::vector; SELECT '{Infinity}'::real[]::vector;