Hello!
Please tell will VM upgrading(e.g. from 3.0.9 to some last stable release) erase additional field in some VM DB table if I will add it before the upgrade?
on an update I don't think so - the tables are not renewed
The tables are updated, but removing of unknown fields is commented. So you can simple add a field to the table.
As long as the field name is unique enough to never get used by VM :P
Your columns will remain, but if you did set to index that column in the database, the index will get removed with every VM update and you need to recreate the index for that column.