在Heroku命令中安排备份失败

3
根据heroku文档,要安排pg备份,需输入以下命令:
heroku pg:backups:schedule DATABASE_URL --at '02:00 America/Los_Angeles' --app sushi

对我来说,这个命令似乎不起作用,还给了我一个错误:

Unexpected argument America/Los_Angeles

我尝试使用不同的时区,包括缩写形式如UTC。


抱歉,你最终解决了这个问题吗?我也遇到了完全相同的错误。 - Ilya Bodrov-Krukowski
如果我没记错的话,我想我放弃使用特定的时区,而是使用默认的UTC并计算相应的本地值。 - Ayrad
3个回答

8

要在Windows中修复此问题,您应该使用双引号而不是单引号。

即:

heroku pg:backups:schedule DATABASE_URL --at "02:00 America/Los_Angeles" --app sushi


我在Windows上,这个命令无法运行:“C:\ Program”不被识别为内部或外部命令, 可执行程序或批处理文件。Windows Git Bash - Mwthreex

0

这似乎只发生在Windows上。我在Windows 7上遇到了完全相同的问题,但无法解决。然而,当我的朋友在Linux上执行相同的命令(针对相同的应用程序)时,一切都没有任何问题。


我在MacBook Pro上遇到了这个问题。 - Ayrad

0

也许这听起来有点奇怪,但你是否已经将“sushi”更改为你的应用程序名称了?我只是复制了命令并使用了我的应用程序名称,备份已经安排好了。

终端heroku


是的,我使用了我的应用程序名称。你能否尝试使用一个不存在的应用程序?看看是否会收到相同的错误消息? - Ayrad
它返回了“找不到该应用程序”的错误信息。是否指定了某个数据库? - Gabriel Dos Santos
我将尝试使用完整的URL。 - Ayrad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接