如何从转储文件还原PostgreSQL数据库

问题描述 投票:0回答:1

我正在尝试将备份文件还原到PostgreSQL DB;

pg_restore -d db_name -U user_name -C backup.dmp

但是,执行此命令时出现此错误。

pg_restore: [archiver] unsupported version (1.14) in file header

我正在使用的PostgreSQL DB的版本是11.6 (Ubuntu 11.6-1.pgdg18.04+1)

我假设我需要升级PostgreSQL DB,所以我在服务器上尝试了此命令。

brew upgrade postgresql

但是,这次我得到这个错误。。

Error: postgresql not installed

我将不胜感激。非常感谢。

我正在尝试将备份文件还原到PostgreSQL DB; pg_restore -d db_name -U用户名-C backup.dmp但是,执行此命令时出现此错误。 pg_restore:[存档] ...

database postgresql backup
1个回答
1
投票

听起来您正在尝试使用在Mac上创建的转储文件,并且正在尝试在另一台计算机上还原它(或者相反)。 brew是Mac软件包管理器。 Ubuntu的等效项是apt。要在Ubuntu上安装Postgres,请遵循steps on the Ubuntu page of the PostgreSQL website。要升级,您应该可以执行apt-get upgrade

© www.soinside.com 2019 - 2024. All rights reserved.