ubuntu 我试图恢复一个.sql转储数据库在linux终端上,我得到这个通知,有人可以帮助吗?

nzkunb0c  于 2023-04-05  发布在  Linux
关注(0)|答案(1)|浏览(116)

正在恢复SQL转储(https://i.stack.imgur.com/51o1k.png
我试图恢复一个.sql转储数据库在linux终端上,我得到这个通知,有人可以请协助??
postgres@ubuntu:~$ psql -d staging_dump -U postgres -f/home/hdoop/Downloads/staging_dump.sql

vpfxa7rd

vpfxa7rd1#

首先你必须删除旧的数据库.打开psql与:

sudo -u postgres psql

删除你的数据库和角色.创建你的数据库和角色.创建用户使用:

create user felan-user with encrypted password 'felan-pass';

然后

grant all privileges on database your-database to your-role;

使用\q退出psql,最后:

pg_restore -h 127.0.0.1 -p 5432 -U your-db-user -d your-db your-file

相关问题