作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Postgresql 的新手。我正在按照在线教程下载 dvdrental.zip
并将其解压缩到 dvdrental.tar
中。我将目录更改为我的 postgres bin 位置。并尝试运行
pg_restore -U postgres -d dvdrental '/Users/macbookair/Downloads/dvdrental/dvdrental.tar'
但是我得到了这个错误:
pg_restore: [archiver (db)] connection to database "dvdrental" failed: FATAL: role "postgres" does not exist
同时我的 dvdrental
数据库有一个 postgres
角色。
最佳答案
首先:您必须在 SQL-Shell 中创建一个数据库:
CREATE DATABASE newdvdrental;
看第一张图
下一步:
pg_restore --dbname=newdvdrental -U postgres --verbose C:\dvdrental\dvdrental.tar
看第二张图:
Restoring dvdrental.tar to new database
然后在 PgAdmin 中检查结果:
关于sql - 尝试加载 Postgres 示例数据库 dvdrental,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54935997/
我是 Postgresql 的新手。我正在按照在线教程下载 dvdrental.zip 并将其解压缩到 dvdrental.tar 中。我将目录更改为我的 postgres bin 位置。并尝试运行
我是一名优秀的程序员,十分优秀!