【发布时间】:2019-11-23 04:03:40
【问题描述】:
我正在尝试从 heroku 转移到亚马逊 aws,并且在我使用以下方式转储数据库之后:
heroku pg:backups:capture
heroku pg:backups:download
我跑了:
eb ssh
cd /var/app/current
pg_restore -v -h $NAME.$ID.$DATACENTER.rds.amazonaws.com -U $RDS_ROOT_USER -d $DATABASE_NAME latest.dump
我收到以下错误:
pg_restore: [archiver] 文件头中不支持的版本 (1.13)
顺便说一句,我正在使用导轨。
我做错了什么?
【问题讨论】:
-
你使用的是哪个 postgres 版本?
-
@AbhishekKushwaha 9.2.4
-
我遇到了同样的情况,升级你的RDS实例的postgres版本将解决这个问题。
-
@AbhishekKushwaha 我选择了 RDS 实例并将 postgres 版本更新为 11.4-R1 并再次尝试但没有成功
-
您是否遇到同样的错误?如果没有,请将您的错误放在这里。
标签: ruby-on-rails postgresql amazon-web-services heroku amazon-elastic-beanstalk