Tonight's Sky Bet League One match between Sheffield United and Peterborough has been postponed due to a waterlogged pitch.