heroku postgresql推一张桌子

时间:2014-08-27 16:10:08

标签: postgresql heroku heroku-toolbelt heroku-postgres

我有一个使用pgsql在免费的heroku层运行rails 4的demo heroku app。

不知何故,可能是由于一个错误,表似乎已被删除,但我无法在日志中找到显示发生的事情的任何内容。

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

1 个答案:

答案 0 :(得分:0)

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

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

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