It's a familiar problem: I've got some changes to push up the dev > staging > production chain, but in the mean time, content and users have been added to the database on the production server.
I work with drupal a lot, and it's lousy at this because so much of the configuration winds up in the db. (There are some solutions that try to address it, but nothing fully solves the problem, or makes it as easy as it would be if all the configuration could be published via the VCS.)
This has made me curious about how the other guys handle it? I imagine WordPress has the same sorts of issues since AFAIK, it's configuration lives largely in the db. What about Django? Rails? .NetMVC? CodeIgnighter? Kohana? Etc.?
(I'm aware that there's a bit of an apples-to-oranges comparison here since I've got both frameworks and CMSes mixed together, and the frameworks probably have a huge advantage, but maybe they run into the same sorts of issues, and maybe they have some nice solutions. Hence the question...)