Estou usando o DuckDB para ler um arquivo CSV que contém strings vazias em alguns campos. No entanto, o DuckDB converte essas strings vazias para NULL.
Dados de amostra CSV:
"path","comment"
"","[{""comment"":""grand total"",""updatedByUser"":"",""dateTime"":""2025-03-27 09:08:38"",""threadStatus"":null,""threadAssignee"":null}]"
"East","[{""comment"":""Sub total"",""updatedByUser"":"",""dateTime"":""2025-03-27 09:09:03"",""threadStatus"":null,""threadAssignee"":null}]"
Consulta que estou usando:
SELECT * FROM read_csv('${path}', delim=',', header=True, columns={"path":"VARCHAR","comment":"VARCHAR"});
Quero que strings vazias ("") na path
coluna permaneçam strings vazias, mas elas estão sendo convertidas em NULL
s.
Como posso fazer com que esses valores permaneçam como strings vazias?