fix price data type

require re-create database
small fix view