0

我想创建一个脚本,将在heroku上转储postgresql数据库并将其下载到我的本地服务器。 我使用的是Windows Server 2008 R2,并假设这将在调度程序中激活。 在本地安装的服务器上是ruby 1.93并巧妙地(在PC上运行卷曲)。脚本下载heroku postgres数据库转储到本地服务器

我假设脚本是一个红宝石文件,并有命令来创建一个备份,然后使用curl命令来下载它。最新的备份是唯一一个下载

的命令会是这样的
Heroku的pgbackups:捕获--expire -a APPNAME
卷曲-o latest.dump heroku pgbackups:url

在此先感谢

+1

我能想到的最简单的方法是使用Heroku CLI并运行一堆命令行调用。 Bash会更好,但是你也可以在ruby文件中使用back-tics。否则,去寻找宝石与Heroku互动。应该有一个或两个在那里。 – Narfanator

+0

嗨Narfanator如果我可以我想要一个脚本,自动启动调度程序与heroku pgbackups:capture --expire -a appname和 curl -o latest.dump heroku pgbackups:url。我看了一下backtics等,但不知道下一步是什么。谢谢 – maggs

+0

您想以某种方式查看Windows bash语言。 Ruby的backtics是系统调用的简称 - http://stackoverflow.com/questions/6338908/ruby-difference-between-exec-system-and-x-or-backticks – Narfanator

回答

相关问题