mirror of
https://github.com/pgvector/pgvector.git
synced 2026-07-12 15:46:54 +08:00
Test fallback path for duplicates [skip ci]
This commit is contained in:
@@ -16,7 +16,7 @@ $node->safe_psql("postgres", "CREATE TABLE tst (v vector(3));");
|
|||||||
sub insert_vectors
|
sub insert_vectors
|
||||||
{
|
{
|
||||||
for my $i (1 .. 20) {
|
for my $i (1 .. 20) {
|
||||||
$node->safe_psql("postgres", "INSERT INTO tst VALUES ('[1,1,1]')");
|
$node->safe_psql("postgres", "INSERT INTO tst VALUES ('[1,1,1]');");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,4 +42,16 @@ $node->safe_psql("postgres", "TRUNCATE tst;");
|
|||||||
insert_vectors();
|
insert_vectors();
|
||||||
test_duplicates();
|
test_duplicates();
|
||||||
|
|
||||||
|
# Test fallback path
|
||||||
|
$node->pgbench(
|
||||||
|
"--no-vacuum --client=5 --transactions=100",
|
||||||
|
0,
|
||||||
|
[qr{actually processed}],
|
||||||
|
[qr{^$}],
|
||||||
|
"concurrent INSERTs",
|
||||||
|
{
|
||||||
|
"015_hnsw_duplicates" => "INSERT INTO tst VALUES ('[1,1,1]');"
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
done_testing();
|
done_testing();
|
||||||
|
|||||||
Reference in New Issue
Block a user