在windows上下载并恢复Heroku-postgres数据库的脚本



我正试图在Windows上创建一个脚本,该脚本可以自动从Heroku上的postgres数据库进行下载和恢复。

我手动操作:

heroku pg:backups:download -o db_name.dump --app app_name

但是,当我在脚本(.bat(中运行它时,它在执行该行时结束,并且不运行下一行(创建一个postgresdb并恢复它(。

我能做什么?我试着将下载命令替换为:

curl -o db_name.dump `heroku pg:backups public-url --app app_name`

但我得到以下错误:

CMD错误

尝试将下载链接放在任何变量上(例如,链接(,然后使用该链接下载(使用curl(到某个文件中。类似:

将下载链接放在可变链接上

FOR /F "tokens=* USEBACKQ" %%F IN (`heroku pg:backups public-url --app app_name`) DO (
SET link=%%F
)

在路径上下载文件

curl "%link%" > C:....db_name.dump

相关内容

  • 没有找到相关文章

最新更新