llr-cta/calin

Backwards compatibility in SQL transceiver

Closed this issue · 2 comments

Add ability to read from old files into protobufs that have new fields added

Allow new fields and tables to be added to existing DB

Watch out for cases when new fields make previously pruned tables visible

  • in select : must continue probing to end of tree modifying path dynamically to allow messages to be skipped in case they have no entry (as they were once pruned) but some sub-table message does

Done in rewritten SQLSerializer - inserting new fields extends or creates tables - new fields in a type that are not on disk will be ignored in retrieve