mirror of
https://github.com/pgvector/pgvector.git
synced 2026-07-10 06:40:57 +08:00
Added more tests for text output
This commit is contained in:
@@ -12,6 +12,18 @@ SELECT '[-1,2,3]'::vector;
|
|||||||
[-1,2,3]
|
[-1,2,3]
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
|
SELECT '[1.23456]'::vector;
|
||||||
|
vector
|
||||||
|
-----------
|
||||||
|
[1.23456]
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
SELECT '[1.234567]'::vector;
|
||||||
|
vector
|
||||||
|
-----------
|
||||||
|
[1.23457]
|
||||||
|
(1 row)
|
||||||
|
|
||||||
SELECT '[hello,1]'::vector;
|
SELECT '[hello,1]'::vector;
|
||||||
ERROR: invalid input syntax for type vector: "hello"
|
ERROR: invalid input syntax for type vector: "hello"
|
||||||
LINE 1: SELECT '[hello,1]'::vector;
|
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)[];
|
SELECT '{"[1,2,3]"}'::vector(2)[];
|
||||||
ERROR: expected 2 dimensions, not 3
|
ERROR: expected 2 dimensions, not 3
|
||||||
|
set extra_float_digits = 3;
|
||||||
|
SELECT '[1.23456789]'::vector;
|
||||||
|
vector
|
||||||
|
--------------
|
||||||
|
[1.23456788]
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ CREATE EXTENSION IF NOT EXISTS vector;
|
|||||||
|
|
||||||
SELECT '[1,2,3]'::vector;
|
SELECT '[1,2,3]'::vector;
|
||||||
SELECT '[-1,2,3]'::vector;
|
SELECT '[-1,2,3]'::vector;
|
||||||
|
SELECT '[1.23456]'::vector;
|
||||||
|
SELECT '[1.234567]'::vector;
|
||||||
SELECT '[hello,1]'::vector;
|
SELECT '[hello,1]'::vector;
|
||||||
SELECT '[NaN,1]'::vector;
|
SELECT '[NaN,1]'::vector;
|
||||||
SELECT '[Infinity,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 unnest('{"[1,2,3]", "[4,5,6]"}'::vector[]);
|
||||||
SELECT '{"[1,2,3]"}'::vector(2)[];
|
SELECT '{"[1,2,3]"}'::vector(2)[];
|
||||||
|
|
||||||
|
set extra_float_digits = 3;
|
||||||
|
SELECT '[1.23456789]'::vector;
|
||||||
|
|||||||
Reference in New Issue
Block a user