如何从heroku导出有限数量的行

时间:2014-02-10 11:18:21

标签: ruby-on-rails heroku heroku-postgres

我们的生产数据库非常庞大。我想从中输出几千条记录,最好是用pg:pull ...

有没有办法实现这一目标? 任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:1)

可悲的是,但是没有办法限制pg:pull行。然而,还有另一种方法来备份数据库。这是Heroku Import/Export Guide的链接。您可以使用pgbackups工具创建备份。之后,您只需从Heroku下载即可。

另一种方法可能是使用pg_dump工具(PostgreSQL工具创建数据库转储),但据我所知,它无法限制记录数量。但是您可以使用pg_dump转储没有记录的表结构,然后自行填写或使用自定义脚本填写。此外,您可以尝试使用SQL COPY将有限数量的记录保存到文件中。