3

根据heroku docs,以下命令将 pg_dump 恢复到 Heroku Postgres 数据库中:

heroku pgbackups:restore DATABASE 'https://s3.amazonaws.com/me/items/3H0q/mydb.dump'

但是,有没有办法只将一些表恢复到数据库中?我尝试\copypsql终端使用heroku pg:psql,但恢复速度要慢得多。

例如,我正在寻找一种pg_restore -t my_table在 heroku 上实际运行的方法。

此外,taps从来没有为我工作过,这不是 ruby​​ 1.9.3 的推荐方式。

4

1 回答 1

1

您可以在本地运行连接到 Heroku 提供的 Postgres 实例的 pg_restore。获取您的数据库凭据

heroku config

从 database_url 键并将它们作为选项传递到本地 pg_restore。然后您还应该能够使用 -t 开关来恢复您的特定表。

于 2013-06-20T06:36:02.133 回答