Rochester police are investigating a shooting overnight. It happened around 3 a.m. on Merlin Street in the Edgerton neighborhood. A 31-year-old city man is at the hospital and is expected to survive.