【问题标题】:Trying to load Postgres sample database dvdrental尝试加载 Postgres 示例数据库 dvdrental
【发布时间】:2019-07-22 23:26:33
【问题描述】:

我是 Postgresql 的新手和新手。我正在在线学习教程,然后将 dvdrental.zip 下载并解压缩到 dvdrental.tar 中。我将目录更改为我的 postgres bin 位置。并尝试运行

pg_restore -U postgres -d dvdrental '/Users/macbookair/Downloads/dvdrental/dvdrental.tar'

但我得到了这个错误:

pg_restore: [archiver (db)] 连接到数据库“dvdrental”失败: 致命:角色“postgres”不存在

同时我的dvdrental 数据库有一个postgres 角色。

【问题讨论】:

标签: sql postgresql terminal


【解决方案1】:

首先:你必须在 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 2012-08-14
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多