gpt4 book ai didi

sql - 尝试加载 Postgres 示例数据库 dvdrental

转载 作者:行者123 更新时间:2023-11-29 12:07:27 26 4
gpt4 key购买 nike

我是 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;

看第一张图

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com