我是个新手,对Postgresql还不熟悉。在下载并将dvdrental.zip
解压到dvdrental.tar
之后,我正在在线学习一个教程。我把目录改成了我的邮箱地址。试图逃跑
pg_restore -U postgres -d dvdrental '/Users/macbookair/Downloads/dvdrental/dvdrental.tar'
但我犯了个错误:
pg_restore:[archiver(db)]连接到数据库“dvdreart”失败:
致命:角色“PigGrES”不存在
同时,我的
dvdrental
数据库有一个postgres
角色。 最佳答案
首先:必须在SQL Shell中创建数据库:
CREATE DATABASE newdvdrental;
看第一张照片
Creating New DataBase
下一步:
pg_restore --dbname=newdvdrental -U postgres --verbose C:\dvdrental\dvdrental.tar
看第二张照片:
Restoring dvdrental.tar to new database
在PgAdmin中检查结果:
checking result
关于sql - 尝试加载Postgres示例数据库dvdrental,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54935997/