This tripped up master before (with the dashboard changes),  if the second command fails then the migration rolls back and then can't be re-run because the column has been added.

Perhaps this could be split into a second migration?