def modify_types(tp)
tp[:primary_key] = "SERIAL PRIMARY KEY"
tp[:string] = { :name => "VARCHAR", :limit => 255 }
tp[:integer] = { :name => "INTEGER" }
tp[:float] = { :name => "FLOAT" }
tp[:decimal] = { :name => "DECIMAL" }
tp[:datetime] = { :name => "DATETIME YEAR TO FRACTION(5)" }
tp[:timestamp] = { :name => "DATETIME YEAR TO FRACTION(5)" }
tp[:time] = { :name => "DATETIME HOUR TO FRACTION(5)" }
tp[:date] = { :name => "DATE" }
tp[:binary] = { :name => "BYTE" }
tp[:boolean] = { :name => "BOOLEAN" }
tp
end