Postgres --brew postgres升级后版本未更新

时间:2018-07-28 21:50:27

标签: postgresql pg-restore

我正在尝试使用以下方式将我的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中的以下目录

  • postgres
  • postgres.old
  • postgres10.1
  • postgresql@9.6

/usr/local/Cellar中,我有

  • postgresql
  • postgresql@9.6

版本信息 -------------------------------------- -

$ 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命令起作用?我可以删除哪些目录?

0 个答案:

没有答案