heroku postgreslq推一张桌子
问题描述:
我有一个演示heroku应用程序运行轨道4免费heroku层与pgsql。heroku postgreslq推一张桌子
不知何故,可能是由于一个错误,表似乎已经被删除,但我找不到任何显示发生了什么的日志。
有没有办法通过heroku命令行恢复JUST缺少的表,而不会丢弃dev站点中的其他数据?或者只能一次将整个本地数据库推送到heroku?
答
如果你正在运行的PostgreSQL本地太,您可以:
pg_dump -h localhost ... -t thetablename | psql $(heroku pg:credentials DATABASE)
选择性地转储表本地并将其还原到远程数据库。
我得到'psql:致命:角色“信息”不存在' – user101289 2014-09-13 17:14:23