Register Now & Save!
Sponsors

Diamond Sponsors

  • Dell Inc.
  • Hewlett Packard
  • Red Hat
  • Solid Information Technology
  • Zmanda, Inc.

Platinum Sponsor

  • JasperSoft

Gold Sponsors

  • Actuate Corporation
  • Bakbone Software
  • CodeGear
  • Continuent
  • Dolphin Interconnect Solutions
  • Google
  • Infobright, Inc
  • NitroSecurity
  • Oracle
  • Pentaho
  • Port 25 - Microsoft
  • Rackspace Managed Hosting
  • Sun Microsystems
  • Talend
  • The Pythian Group
  • Ticketmaster
  • Unisys

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact

Download the MySQL Conference & Expo Sponsor/Exhibitor Prospectus (PDF).

Conference News

To stay abreast of Conference news and to receive email notification when registration opens, please sign up here.

Program Ideas

Drop us a line at and tell us who and/or what would make this year's MySQL Users Conference a must-attend event.

Press and Media

For media-related inquiries, contact Sharon Cordesse at

User Groups

For user group related inquiries, contact Marsee Henon at

Session

Versioning Your MySQL Schemas with Ruby on Rails' Migrations

Hampton Catlin, Developer, Unspace Interactive

Track: Ruby and MySQL
Date: Wednesday, April 25
Time: 10:45am - 11:45am
Location: Ballroom C

Have you ever pushed a web application to live status, and then had a developer start screaming down the hall about how you forgot to add the middle_name field to the users table? Or, have you ever dripped sweat onto your desk while you manually rename fields on your production database to fit a new application push just hoping that you don't break something?

Migrations are built to solve this problem. Using a very simple versioning process, Rails' migrations allow developers and DBAs to get along happily during deployment by taking control of the situation in a predictable manner. A migration represents a change in the database from one version to the next. Migrations are applied in order. For instance, when you roll out the new feature to the production server, the migrations give an easy-to-read (no SQL required) description of what needs to change in the database for the new code to function. Not only that, migrations allow us to setup the commands to roll-back the database and reverse the changes we just made, if a problem is found.

Migrations are not just for Rails developers. The same ideas present in them could be extended to many different frameworks and platforms. Come see what all the fuss is about!