Well, it is just about time for CiviCon. Even though I am not going, I want to relay a good CiviCRM war story.
Recently, we went through the process of upgrading a CiviCRM site (Drupal 6.x - CiviCRM 3.4). This can turn into a painful process if you aren't careful, and sometimes even when you are. Among the possible issues you may run into, there are some nasty errors that break the upgrade process when attempting the database upgrade script. I'm going to tell you how to get past them.