我有一个使用pgsql在免费的heroku层运行rails 4的demo heroku app。
不知何故,可能是由于一个错误,表似乎已被删除,但我无法在日志中找到显示发生的事情的任何内容。
有没有办法通过heroku命令行恢复丢失的表,而不会破坏开发站点中的其他数据?或者只能一次将整个本地数据库推送到heroku?
答案 0 :(得分:0)
如果你也在本地运行PostgreSQL,你可以:
pg_dump -h localhost ... -t thetablename | psql $(heroku pg:credentials DATABASE)
有选择地在本地转储该表并将其还原到远程数据库。