由于我的postgres数据库在heroku(9.1)和本地安装(8.4)上的版本不兼容,我需要一个纯文本sql数据库转储文件,这样我就可以在本地测试环境中放置一份生产数据的副本.
在heroku上,我似乎无法使用pg_dump进行转储,但只能这样做:
$ heroku pgbackups:capture
$ curl -o my_dump_file.dump `heroku pgbackups:url`
...这给了我"自定义数据库转储格式"而不是"纯文本格式",所以我不能这样做:
$ psql -d my_local_database -f my_dump_file.sql