updating migration precise and scale from transaction, due to new sintax