【问题标题】:Script on windows to download and restore Heroku postgres databaseWindows 上的脚本来下载和恢复 Heroku postgres 数据库
【发布时间】:2018-08-06 14:36:16
【问题描述】:

我正在尝试在 Windows 上创建一个脚本,以自动执行我必须从 Heroku 上的 postgres 数据库执行的下载和恢复过程。

我手动做:

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

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

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

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

但我收到以下错误:

CMD Error

【问题讨论】:

    标签: windows postgresql shell curl heroku-cli


    【解决方案1】:

    尝试将下载链接放在任何变量(例如链接)上,然后使用链接下载(使用 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-05
      • 2013-08-29
      • 1970-01-01
      • 2022-01-10
      • 2015-11-17
      • 2019-04-25
      • 2016-08-25
      • 1970-01-01
      相关资源
      最近更新 更多