我们的生产数据库非常庞大。我想从中输出几千条记录,最好是用pg:pull ...
有没有办法实现这一目标? 任何想法都表示赞赏。
答案 0 :(得分:1)
可悲的是,但是没有办法限制pg:pull
行。然而,还有另一种方法来备份数据库。这是Heroku Import/Export Guide的链接。您可以使用pgbackups
工具创建备份。之后,您只需从Heroku下载即可。
另一种方法可能是使用pg_dump
工具(PostgreSQL工具创建数据库转储),但据我所知,它无法限制记录数量。但是您可以使用pg_dump
转储没有记录的表结构,然后自行填写或使用自定义脚本填写。此外,您可以尝试使用SQL COPY将有限数量的记录保存到文件中。