Skip to content

Commit 8ff85e7

Browse files
committed
Use AddStringOrBlob to create to duckdb string from blob value
To construct output string use`AddStringOrBlob` which doesn't require that input is valid UTF8.
1 parent 0add577 commit 8ff85e7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/pgduckdb_types.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,7 @@ ConvertPostgresToDuckValue(Oid attr_type, Datum value, duckdb::Vector &result, i
12681268
size_t bytea_length = VARSIZE_ANY_EXHDR(value);
12691269
const duckdb::string_t s(bytea_data, bytea_length);
12701270
auto data = duckdb::FlatVector::GetData<duckdb::string_t>(result);
1271-
data[offset] = duckdb::StringVector::AddString(result, s);
1271+
data[offset] = duckdb::StringVector::AddStringOrBlob(result, s);
12721272
break;
12731273
}
12741274
case duckdb::LogicalTypeId::LIST: {

0 commit comments

Comments
 (0)