我试图从我的Heroku应用程序运行pg:pull,该应用程序在Amazon RDS上具有数据库,但是即使我使用Config Vars上设置的数据库URL,命令仍会返回“ app-name has no database” ..我想念什么吗?
尝试...
heroku pg:pull DATABASE_URL local_database_name --remote app_name
返回...
app_name has no databases
答案 0 :(得分:0)
heroku pg:pull
与平台上未托管的数据库不兼容。这在文档中指定:
pg:pull可用于将远程数据从Heroku Postgres数据库拉至本地计算机上的数据库。该命令如下所示:
您将需要手动运行pg_dump
和随后的pg_restore
,才能获得与自动pg:pull
命令相同的结果。