Add dectimal field type, fix field change to foregin key type