-- QSL_SENT_VIA / QSL_RCVD_VIA — the ADIF fields that say HOW a card travelled. -- -- Until now OpsLog had one column, qsl_via, and used it for two unrelated -- things: the QSL manager (what ADIF's QSL_VIA holds) and the routing method. -- Imports made it worse — QSL_SENT_VIA was folded into qsl_via when qsl_via was -- empty, so a Log4OM log arrived with "E" sitting where the manager belongs — -- and QSL_RCVD_VIA was dropped outright, listed as a promoted field with no -- column behind it, so it was not even kept among the extras. -- -- These two columns hold the ADIF enumeration: B (bureau), D (direct), -- E (electronic). M (manager) is accepted on import only, per the standard. -- -- Adding the columns is all that happens here. Existing qsl_via values are NOT -- touched: separating a manager from a routing word rewrites what an operator -- can see in their own log, so it is offered once, with a count, and only runs -- when they say yes. ALTER TABLE qso ADD COLUMN qsl_sent_via TEXT; ALTER TABLE qso ADD COLUMN qsl_rcvd_via TEXT;