All core db changes are handled by running setup in upgrade mode.
I update files using SVN (for example each day)
Then I’ve to run setup upgrade?? (after each single update using SVN??)
When a commit is made to an SVN branch, one of two messages might show up in the commit.
[REBUILD/UPGRADE REQUIRED] - If your updates require a core transport rebuild (such as anything modified in the _build directory, database model changes, or default data changes), then prefix your commit message with this. If you see this message, simply rebuild the core transport and run setup/ again.
[LEXICON RELOAD REQUIRED] - If you change any lexicon strings, prefix your commit message with this. If you see this message, simply go to Lexicon Management and click "Reload Entries from Base".
If neither of these messages show up, you simply need to svn update, and you’re done.