我有一个使用pgsql在免费heroku层上运行rails 4的演示heroku应用程序。
不知怎么的,可能是因为一个bug,一个表似乎被删除了,但是我在日志中找不到任何显示发生了什么的东西。
有没有一种方法可以通过heroku命令行恢复丢失的表,而不破坏dev站点中的其他数据?或者一次只能将整个本地数据库推送到heroku?

最佳答案

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

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

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

关于postgresql - heroku postgresql推一张 table ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25532056/

10-16 17:22