Patterns and Tools for Database Versioning, Migration, Data Loading and Test Data

Presented by Alan Pinstein

Do you find yourself sweating a little every time you upgrade your production database? Is setting up a new server or developer workstation a time-consuming and painful process? Are you skipping tests because it's just too much of a pain to get good test data into the database?

In this session, Alan will cover a variety of tools and techniques to manage and organize your projects to save time, reduce errors, and improve your productivity:

  • Managing database versioning with MP (Migrations for PHP)
  • Loading baseline data and test data with fixtures using Propel and Phocoa
  • Integrate database management into your project management workflows using rake

After attending this session you should be able to make immediate changes to your project to improve productivity and increase code quality and reliability.

Talk Locations & Times

Sponsors

Microsoft
 
Adobe
 
Oracle Technology Network — PHP Developer Center
 
The PHP Consulting Company
 
New York PHP