Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows上下载和恢复Heroku postgres数据库的脚本_Windows_Postgresql_Shell_Curl_Heroku Cli - Fatal编程技术网

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

在windows上下载和恢复Heroku postgres数据库的脚本,windows,postgresql,shell,curl,heroku-cli,Windows,Postgresql,Shell,Curl,Heroku Cli,我正在尝试在Windows上创建一个脚本,自动完成从Heroku上的postgres数据库下载和还原的过程 我会: heroku pg:backups:download-o db\u name.dump--app-app\u name 但是,当我在脚本(.bat)中运行它时,它会在执行该行时结束,而不运行下一行(创建postgres db并还原它) 我能做什么? 我尝试将下载命令替换为: curl -o db_name.dump `heroku pg:backups public-url --a

我正在尝试在Windows上创建一个脚本,自动完成从Heroku上的postgres数据库下载和还原的过程

我会:

heroku pg:backups:download-o db\u name.dump--app-app\u name

但是,当我在脚本(.bat)中运行它时,它会在执行该行时结束,而不运行下一行(创建postgres db并还原它)

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

curl -o db_name.dump `heroku pg:backups public-url --app app_name`
但我得到以下错误:


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