James, you can create the extension table manually and define the constraints there. That is, don't let content_type__create_attribute add the column(s).
However I believe Jade has a trick up his sleeve which actually lets content_type__create_attribute work its magic to full extent. See his guide, if I'm not misstaken.