def backups
display "This feature has been deprecated. Please see http://docs.heroku.com/pgbackups#legacy\n"
backups = heroku_postgresql_client.get_backups
valid_backups = backups.select { |b| !b[:error_at] }
if backups.empty?
display("App #{app} has no database backups")
else
name_width = backups.map { |b| b[:name].length }.max
backups.sort_by { |b| b[:started_at] }.reverse.each do |b|
state =
if b[:finished_at]
size_format(b[:size_compressed])
elsif prog = b[:progress]
"#{prog.last.first.capitalize}ing"
else
"Pending"
end
display(format("%-#{name_width}s %s", b[:name], state))
end
end
end