he attributes are SQL types, hence the following are supported:
* :primary_key
* :string
* :text
* :integer
* :float
* :decimal
* :datetime
* :timestamp
* :time
* :date
* :binary
* :boolean
Stolen from stackoverflow