István Karaszi
10/06/2026, 7:03 AMdefault, key, or rows), the stream load fails. StarRocks rejects the load before it reads data (LoadBytes: 0). Sling then marks the stream as failed.
Cause: StreamLoad in core/dbio/database/database_starrocks.go removes the quote characters from each column name:
return strings.ReplaceAll(conn.Quote(name), q, "")
Then it sends the bare names in the "columns" header. StarRocks cannot parse a reserved word there.
To reproduce:
1. Make a Postgres table with a column named "default".
2. Copy it to StarRocks with fe_url set and use_bulk: true.
The INSERT path (no fe_url) quotes the names correctly.
Can you keep the backticks in the "columns" header? Or is there a reason to remove them? Thanks!flarco
10/06/2026, 11:40 AMIstván Karaszi
10/06/2026, 11:41 AMIstván Karaszi
10/06/2026, 11:41 AMflarco
10/06/2026, 11:43 AMIstván Karaszi
10/06/2026, 11:43 AM