mirror of
https://github.com/pgvector/pgvector.git
synced 2026-06-06 05:51:21 +08:00
Improved tests [skip ci]
This commit is contained in:
@@ -6,6 +6,8 @@ SELECT '[1,2,3]'::halfvec + '[4,5,6]';
|
||||
|
||||
SELECT '[65519]'::halfvec + '[65519]';
|
||||
ERROR: value out of range: overflow
|
||||
SELECT '[1,2]'::halfvec + '[3]';
|
||||
ERROR: different halfvec dimensions 2 and 1
|
||||
SELECT '[1,2,3]'::halfvec - '[4,5,6]';
|
||||
?column?
|
||||
------------
|
||||
@@ -14,6 +16,8 @@ SELECT '[1,2,3]'::halfvec - '[4,5,6]';
|
||||
|
||||
SELECT '[-65519]'::halfvec - '[65519]';
|
||||
ERROR: value out of range: overflow
|
||||
SELECT '[1,2]'::halfvec - '[3]';
|
||||
ERROR: different halfvec dimensions 2 and 1
|
||||
SELECT '[1,2,3]'::halfvec * '[4,5,6]';
|
||||
?column?
|
||||
-----------
|
||||
@@ -24,6 +28,8 @@ SELECT '[65519]'::halfvec * '[65519]';
|
||||
ERROR: value out of range: overflow
|
||||
SELECT '[1e-7]'::halfvec * '[1e-7]';
|
||||
ERROR: value out of range: underflow
|
||||
SELECT '[1,2]'::halfvec * '[3]';
|
||||
ERROR: different halfvec dimensions 2 and 1
|
||||
SELECT '[1,2,3]'::halfvec || '[4,5]';
|
||||
?column?
|
||||
-------------
|
||||
|
||||
@@ -6,6 +6,8 @@ SELECT '[1,2,3]'::vector + '[4,5,6]';
|
||||
|
||||
SELECT '[3e38]'::vector + '[3e38]';
|
||||
ERROR: value out of range: overflow
|
||||
SELECT '[1,2]'::vector + '[3]';
|
||||
ERROR: different vector dimensions 2 and 1
|
||||
SELECT '[1,2,3]'::vector - '[4,5,6]';
|
||||
?column?
|
||||
------------
|
||||
@@ -14,6 +16,8 @@ SELECT '[1,2,3]'::vector - '[4,5,6]';
|
||||
|
||||
SELECT '[-3e38]'::vector - '[3e38]';
|
||||
ERROR: value out of range: overflow
|
||||
SELECT '[1,2]'::vector - '[3]';
|
||||
ERROR: different vector dimensions 2 and 1
|
||||
SELECT '[1,2,3]'::vector * '[4,5,6]';
|
||||
?column?
|
||||
-----------
|
||||
@@ -24,6 +28,8 @@ SELECT '[1e37]'::vector * '[1e37]';
|
||||
ERROR: value out of range: overflow
|
||||
SELECT '[1e-37]'::vector * '[1e-37]';
|
||||
ERROR: value out of range: underflow
|
||||
SELECT '[1,2]'::vector * '[3]';
|
||||
ERROR: different vector dimensions 2 and 1
|
||||
SELECT '[1,2,3]'::vector || '[4,5]';
|
||||
?column?
|
||||
-------------
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
SELECT '[1,2,3]'::halfvec + '[4,5,6]';
|
||||
SELECT '[65519]'::halfvec + '[65519]';
|
||||
SELECT '[1,2]'::halfvec + '[3]';
|
||||
|
||||
SELECT '[1,2,3]'::halfvec - '[4,5,6]';
|
||||
SELECT '[-65519]'::halfvec - '[65519]';
|
||||
SELECT '[1,2]'::halfvec - '[3]';
|
||||
|
||||
SELECT '[1,2,3]'::halfvec * '[4,5,6]';
|
||||
SELECT '[65519]'::halfvec * '[65519]';
|
||||
SELECT '[1e-7]'::halfvec * '[1e-7]';
|
||||
SELECT '[1,2]'::halfvec * '[3]';
|
||||
|
||||
SELECT '[1,2,3]'::halfvec || '[4,5]';
|
||||
SELECT array_fill(0, ARRAY[16000])::halfvec || '[1]';
|
||||
|
||||
@@ -1,10 +1,15 @@
|
||||
SELECT '[1,2,3]'::vector + '[4,5,6]';
|
||||
SELECT '[3e38]'::vector + '[3e38]';
|
||||
SELECT '[1,2]'::vector + '[3]';
|
||||
|
||||
SELECT '[1,2,3]'::vector - '[4,5,6]';
|
||||
SELECT '[-3e38]'::vector - '[3e38]';
|
||||
SELECT '[1,2]'::vector - '[3]';
|
||||
|
||||
SELECT '[1,2,3]'::vector * '[4,5,6]';
|
||||
SELECT '[1e37]'::vector * '[1e37]';
|
||||
SELECT '[1e-37]'::vector * '[1e-37]';
|
||||
SELECT '[1,2]'::vector * '[3]';
|
||||
|
||||
SELECT '[1,2,3]'::vector || '[4,5]';
|
||||
SELECT array_fill(0, ARRAY[16000])::vector || '[1]';
|
||||
|
||||
Reference in New Issue
Block a user