Ruby on rails 在heroku中是否可以返回应用程序的备份列表?
我发现Heroku::Client::Pgbackups已经被弃用,所以我想知道是否可以在Ruby中运行一个命令来执行“Heroku Pgbackups”,只使用Heroku api gem 我正在尝试为我的heroku应用程序创建一个维护站点。只需列出所有应用程序,只需单击一个按钮,我就可以查看备份列表,还可以从列表中还原/下载备份 大多数CLI进程都已在gem中可用,但列表备份除外。除了执行system()命令外,还有其他方法吗?因为我可能在没有安装heroku toolbelt的服务器上托管我的应用程序。这样,我的应用程序只能通过使用heroku api gem的api进行连接Ruby on rails 在heroku中是否可以返回应用程序的备份列表?,ruby-on-rails,ruby,ruby-on-rails-3,postgresql,heroku,Ruby On Rails,Ruby,Ruby On Rails 3,Postgresql,Heroku,我发现Heroku::Client::Pgbackups已经被弃用,所以我想知道是否可以在Ruby中运行一个命令来执行“Heroku Pgbackups”,只使用Heroku api gem 我正在尝试为我的heroku应用程序创建一个维护站点。只需列出所有应用程序,只需单击一个按钮,我就可以查看备份列表,还可以从列表中还原/下载备份 大多数CLI进程都已在gem中可用,但列表备份除外。除了执行system()命令外,还有其他方法吗?因为我可能在没有安装heroku toolbelt的服务器上托
我知道这要求太高了,但如果你能为我提供一些工作,我将不胜感激。谢谢 结果表明,可以这样做来获取备份:
api = Heroku::API.new(:api_key => your_api_key)
pgbackups_url = api.get_config_vars('app_name').body['PGBACKUPS_URL']
client = Heroku::Client::Pgbackups.new pgbackups_url
client.get_backups
然后返回备份列表。太棒了!
要了解更多pgbackups功能,请在此处查看:事实证明,这样做可以获得备份:
api = Heroku::API.new(:api_key => your_api_key)
pgbackups_url = api.get_config_vars('app_name').body['PGBACKUPS_URL']
client = Heroku::Client::Pgbackups.new pgbackups_url
client.get_backups
然后返回备份列表。太棒了!
有关PGBackup的更多功能,请查看此处:是的,您可以
是的,你可以