我正在尝试使用以下方式将我的heroku数据库下载到本地
pg_restore --verbose --clean --no-acl --no-owner -h localhost -d db_name latest.dump
并获得
pg_restore: [archiver] unsupported version (1.13) in file header
我做了研究并且了解我需要更新postgres。多次尝试后,错误仍然出现,并且鉴于已创建了所有新文件,因此不确定从何处去。
我要做什么 ------------------------------------- ---
我已经进行了啤酒升级
brew upgrade postgresql
brew postgresql-upgrade-database
我还按照此处推荐的步骤操作:https://gist.github.com/giannisp/ebaca117ac9e44231421f04e7796d5ca
这导致/usr/local/var
中的以下目录
在/usr/local/Cellar
中,我有
版本信息 -------------------------------------- -
$ brew info postgres
postgresql: stable 10.4 (bottled), HEAD
Object-relational database system
https://www.postgresql.org/
Conflicts with:
postgres-xc (because postgresql and postgres-xc install the same binaries.)
/usr/local/Cellar/postgresql/9.6.2 (3,251 files, 36.5MB) *
Poured from bottle on 2017-02-18 at 19:11:29
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/postgresql.rb
$ postgres --version
postgres (PostgreSQL) 9.6.2
现在做什么? ------------------------------------- ---
我不担心丢失本地数据库,因为整个想法是从Heroku导入数据。如何使pg_restore
命令起作用?我可以删除哪些目录?