reload=true
) - Triggers reloadAllSegments()
for all tables using the schemareload=false
) - Sends schema refresh messages to servers without immediate reloadScenario | Before | After |
---|---|---|
Rolling addition of a new column (newCol) | Queries fail with schema mismatch | Queries succeed; newCol is exposed as a virtual column |
Add a new column without segment reload | Empty results due to server‑side pruning | Queries succeed and return all columns, with newCol filled with default values |
Queries over existing columns only | No change | No change |
Queries referencing a partially loaded column | Merge errors or empty responses | Queries succeed with consistent results, including the new virtual column |