Davis signed a minor-league contract with the Padres on Monday, Robert Murray of FanSided.com reports.
Davis elected free agency Saturday after the Padres outrighted him to Triple-A El Paso.
The Padres designated Davis for assignment Wednesday.
The Padres selected Davis' contract from Triple-A El Paso on Friday, Kevin Acee of The San Diego Union-Tribune reports.
Davis signed a minor-league contract with the Padres on Wednesday.
The Astros released Davis on June 26.
Davis was reassigned to minor-league camp by the Astros on Tuesday, Brian McTaggart of MLB.com reports.
Davis signed a minor-league contract with the Astros on Wednesday, Chandler Rome of the Houston Chronicle reports.
Davis elected free agency after clearing waivers Sunday, Betsy Helfand of the St. Paul Pioneer Press reports.