How can I alter the type of a money-column to decimal in PostgreSQL?
Try providing USING clause as described in docs:


  A USING clause must be provided if there is no implicit or assignment cast from old to new type.