The Padres purchased the contract of pitcher Sean O'Sullivan from Triple-A Tucson Friday, prior to his start against the Giants. Miles Mikolas was optioned to make room on the active roster for O'Sullivan.