mirror of
https://github.com/asg017/sqlite-vec.git
synced 2026-04-25 08:46:49 +02:00
bruv
This commit is contained in:
parent
70c9c171be
commit
93218e4e1f
1 changed files with 3 additions and 0 deletions
|
|
@ -6672,6 +6672,7 @@ int vec0Update_Insert(sqlite3_vtab *pVTab, int argc, sqlite3_value **argv,
|
||||||
}
|
}
|
||||||
int partition_key_idx = p->user_column_idxs[i];
|
int partition_key_idx = p->user_column_idxs[i];
|
||||||
partitionKeyValues[partition_key_idx] = argv[2+VEC0_COLUMN_USERN_START + i];
|
partitionKeyValues[partition_key_idx] = argv[2+VEC0_COLUMN_USERN_START + i];
|
||||||
|
|
||||||
int new_value_type = sqlite3_value_type(partitionKeyValues[partition_key_idx]);
|
int new_value_type = sqlite3_value_type(partitionKeyValues[partition_key_idx]);
|
||||||
if((new_value_type != SQLITE_NULL) && (new_value_type != p->paritition_columns[partition_key_idx].type)) {
|
if((new_value_type != SQLITE_NULL) && (new_value_type != p->paritition_columns[partition_key_idx].type)) {
|
||||||
// IMP: V11454_28292
|
// IMP: V11454_28292
|
||||||
|
|
@ -6683,6 +6684,8 @@ int vec0Update_Insert(sqlite3_vtab *pVTab, int argc, sqlite3_value **argv,
|
||||||
type_name(p->paritition_columns[partition_key_idx].type),
|
type_name(p->paritition_columns[partition_key_idx].type),
|
||||||
type_name(new_value_type)
|
type_name(new_value_type)
|
||||||
);
|
);
|
||||||
|
rc = SQLITE_ERROR;
|
||||||
|
goto cleanup;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue