Let's use SQL syntax directly for all of these migrations so that we can take advantage of PostgreSQL reference integrity checking and validation hooks.  It's saved our ass in the past.