[28] Nth rework of update to DB system.

(Crossing fingers it'll be the last one...)