From 3b2ca7df7acf9b4fe0eecb21969a3a4507502a27 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 9 Apr 2024 16:35:06 -0700 Subject: [PATCH] Added sparsevec to copy test [skip ci] --- test/expected/copy.out | 18 +++++++++--------- test/sql/copy.sql | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/test/expected/copy.out b/test/expected/copy.out index 79657cc..9cd2f40 100644 --- a/test/expected/copy.out +++ b/test/expected/copy.out @@ -1,15 +1,15 @@ -CREATE TABLE t (val vector(3), val2 halfvec(3)); -INSERT INTO t (val, val2) VALUES ('[0,0,0]', '[0,0,0]'), ('[1,2,3]', '[1,2,3]'), ('[1,1,1]', '[1,1,1]'), (NULL, NULL); -CREATE TABLE t2 (val vector(3), val2 halfvec(3)); +CREATE TABLE t (val vector(3), val2 halfvec(3), val3 sparsevec(3)); +INSERT INTO t (val, val2, val3) VALUES ('[0,0,0]', '[0,0,0]', '{}/3'), ('[1,2,3]', '[1,2,3]', '{1:1,2:2,3:3}/3'), ('[1,1,1]', '[1,1,1]', '{1:1,2:1,3:1}/3'), (NULL, NULL, NULL); +CREATE TABLE t2 (val vector(3), val2 halfvec(3), val3 sparsevec(3)); \copy t TO 'results/data.bin' WITH (FORMAT binary) \copy t2 FROM 'results/data.bin' WITH (FORMAT binary) SELECT * FROM t2 ORDER BY val; - val | val2 ----------+--------- - [0,0,0] | [0,0,0] - [1,1,1] | [1,1,1] - [1,2,3] | [1,2,3] - | + val | val2 | val3 +---------+---------+----------------- + [0,0,0] | [0,0,0] | {}/3 + [1,1,1] | [1,1,1] | {1:1,2:1,3:1}/3 + [1,2,3] | [1,2,3] | {1:1,2:2,3:3}/3 + | | (4 rows) DROP TABLE t; diff --git a/test/sql/copy.sql b/test/sql/copy.sql index ee93a50..e6ce328 100644 --- a/test/sql/copy.sql +++ b/test/sql/copy.sql @@ -1,7 +1,7 @@ -CREATE TABLE t (val vector(3), val2 halfvec(3)); -INSERT INTO t (val, val2) VALUES ('[0,0,0]', '[0,0,0]'), ('[1,2,3]', '[1,2,3]'), ('[1,1,1]', '[1,1,1]'), (NULL, NULL); +CREATE TABLE t (val vector(3), val2 halfvec(3), val3 sparsevec(3)); +INSERT INTO t (val, val2, val3) VALUES ('[0,0,0]', '[0,0,0]', '{}/3'), ('[1,2,3]', '[1,2,3]', '{1:1,2:2,3:3}/3'), ('[1,1,1]', '[1,1,1]', '{1:1,2:1,3:1}/3'), (NULL, NULL, NULL); -CREATE TABLE t2 (val vector(3), val2 halfvec(3)); +CREATE TABLE t2 (val vector(3), val2 halfvec(3), val3 sparsevec(3)); \copy t TO 'results/data.bin' WITH (FORMAT binary) \copy t2 FROM 'results/data.bin' WITH (FORMAT binary)