Database patching is a wicked hard problem, one that’s got a bit easier in my world lately as I’ve been using Phinx on a few projects. I like Phinx because it avoids the numbered-patches problem by using date stamps as part of its patch naming and it is pretty smart about creating the correct forward and backward changesets from a single
change()
description.
One thing I didn’t immediately find was how to insert data. Continue reading