【问题标题】:heroku postgreslq push one tableheroku postgresql 推一张表
【发布时间】:2014-10-21 07:51:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: postgresql heroku heroku-toolbelt heroku-postgres


    【解决方案1】:

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

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

    选择性地在本地转储该表并将其恢复到远程数据库。

    【讨论】:

    • 我收到psql: FATAL: role "info" does not exist
    猜你喜欢
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多