You only need to recompile if you intend to use the newer client. You could continue to use the previous client against the new database with no ill affects.
While it's true that there is no harm in re-compiling, you can skip it if you don't intend on using a new client.
--
I used to drive a Heisenbergmobile, but everyone I looked at the speedometer, I got lost.