Postgresql heroku postgreslq推一张桌子

Postgresql heroku postgreslq推一张桌子,postgresql,heroku,heroku-toolbelt,heroku-postgres,Postgresql,Heroku,Heroku Toolbelt,Heroku Postgres,我有一个演示heroku应用程序,在带有pgsql的免费heroku层上运行rails 4 不知何故,可能是由于一个bug,一个表似乎被删除了,但我在日志中找不到任何显示发生了什么的内容 有没有一种方法可以通过heroku命令行只恢复丢失的表,而不破坏开发站点中的其他数据?或者一次只能将整个本地数据库推送到heroku吗?如果您也在本地运行PostgreSQL,您可以: pg_dump -h localhost ... -t thetablename | psql $(heroku pg:cre

我有一个演示heroku应用程序,在带有pgsql的免费heroku层上运行rails 4

不知何故,可能是由于一个bug,一个表似乎被删除了,但我在日志中找不到任何显示发生了什么的内容


有没有一种方法可以通过heroku命令行只恢复丢失的表,而不破坏开发站点中的其他数据?或者一次只能将整个本地数据库推送到heroku吗?

如果您也在本地运行PostgreSQL,您可以:

pg_dump -h localhost ... -t thetablename | psql $(heroku pg:credentials DATABASE)

有选择地在本地转储该表并将其还原到远程数据库。

我得到的是
psql:FATAL:role“info”不存在