If merge gets supported than it could serve as an alternative for program development -- using tables to store function definitions, constants, etc. instead of using flat files.
Branch off, do some queries, inserts/updates and then merge back in
Basically, git-sqlite already supports merges (see link above)