YAPC::NA 2014 • Orlando, FL

Better database migrations with (and without) Perl

By Steve Nolte (‎mcsnolte‎) from Milwaukee.pm
Lightning talk
Target audience: Intermediate
Language: English
Tags: database dbic dbix::class management postgresql success_story

You can find more information on the speaker's site:


When managing versioned migrations for a PostgreSQL database with hundreds of tables became too slow and unwieldy for our team to coordinate, we came up with our own tools to do it. Switching to apgdiff drastically dropped the time to create database migrations. In addition we created new tools to manage loading and updating default data, prevent stale migrations using version control tools, automatically audit changes to tables, and more.

EDIT: I reworked this quite a bit from my original idea

Attended by: