xbmc/xbmc — comment on commit bb85e0683d1b390e32e61202dcd1dda196c8bd17
File:  line 0
By mikkle:

The whole database access mayhem needs serious refactoring imo. Out of scope for Eden, I believe, so a quick-fix like bumping the db version might be the most approriate short-term solution.
Long-term, I propose smt like a DatabaseManager that can handle theses table/view updates/creates, in stead of the current practice of having checks and upgrades run inside the open() methods, which any component in xbmc can (and will) call.