导入数据库转储——PSQL

Importing a database dump -- PSQL

我正在尝试使用终端将旧的 .gz 数据库转储导入我的数据库。这是一个 Postgresql 环境。

这就是我正在做的事情:

psql 测试 <052710_1.gz

回复:

错误:"test" 处或附近的语法错误 第 1 行:测试 ^

我也试过了:

psql --dbname 测试 < --file 052710_1.gz

psql -d 测试 -U postgres -f 052710_1.gz

他们都给了我同样的错误。 我试过在 psql 的末尾使用 .exe,它有同样的问题。

我是运行 Postgresql 10.1

以10.1版本为例

尝试使用以下命令

pg_restore -d 测试 < 052710_1.gz

希望这有效。

请听从指挥。希望有用。

sudo psql -U postgres
 create database temp_databse;
 exit

执行以下命令

psql -U postgres temp_database < extracted_database_file_name

以上命令将恢复数据库...