mirror of
https://github.com/pgvector/pgvector.git
synced 2026-07-11 07:06:57 +08:00
Improved cast tests [skip ci]
This commit is contained in:
@@ -116,13 +116,13 @@ SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector;
|
|||||||
[0,1.5,0,3.5,0]
|
[0,1.5,0,3.5,0]
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(5);
|
SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(5);
|
||||||
vector
|
vector
|
||||||
-----------------
|
-----------------
|
||||||
[1.5,0,3.5,0,0]
|
[0,1.5,0,3.5,0]
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(4);
|
SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(4);
|
||||||
ERROR: expected 4 dimensions, not 5
|
ERROR: expected 4 dimensions, not 5
|
||||||
SELECT '{}/16001'::sparsevec::vector;
|
SELECT '{}/16001'::sparsevec::vector;
|
||||||
ERROR: vector cannot have more than 16000 dimensions
|
ERROR: vector cannot have more than 16000 dimensions
|
||||||
|
|||||||
@@ -31,8 +31,8 @@ SELECT '[0,1.5,0,3.5,0]'::vector::sparsevec(5);
|
|||||||
SELECT '[0,1.5,0,3.5,0]'::vector::sparsevec(4);
|
SELECT '[0,1.5,0,3.5,0]'::vector::sparsevec(4);
|
||||||
|
|
||||||
SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector;
|
SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector;
|
||||||
SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(5);
|
SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(5);
|
||||||
SELECT '{1:1.5,3:3.5}/5'::sparsevec::vector(4);
|
SELECT '{2:1.5,4:3.5}/5'::sparsevec::vector(4);
|
||||||
SELECT '{}/16001'::sparsevec::vector;
|
SELECT '{}/16001'::sparsevec::vector;
|
||||||
|
|
||||||
SELECT array_agg(n)::vector FROM generate_series(1, 16001) n;
|
SELECT array_agg(n)::vector FROM generate_series(1, 16001) n;
|
||||||
|
|||||||
Reference in New Issue
Block a user