Денис Котляров: я не специалист, конечно, может, яркость тоже вредит, особенно если ночью сидеть за ярким монитором, но все же смотреть в одну точку 6-8 часов точно вредно
hrvasiliy: такие проблемы (именно серьезные проблемы) могут возникнуть, я думаю, в очень сложных по части контроля версий проектах. Мне кажется, в очень многих проектах на такое не напороться. Когда я сам об этом задумался и гуглил, нашел вот это - stackoverflow.com/questions/6409204/database-migra... Там человек рассказывает о процессе в их проекте. Вкратце: "Updating or switching branches is then very simple: nuke the database, load a dump to establish the baseline, run the scripts"
С миграциями не все гладко, хоть это и стандарт. Например, если в разных ветках разный набор миграций, то при переключении веток БД может оказаться в "несогласованном" с кодом состоянии. А что такое сиды? Никогда не слышал.