首页 > 解决方案 > 如何在 mac 上导入 DVD 租赁数据库。postgres 教程只提供了 windows 的说明

问题描述

我已经在我的桌面上下载了 dvd rent.tar 文件。遵循以下说明

pwd
/Users/O2/tools/postgres
mkdir dvdrentaldb
initdb dvdrentaldb

我收到以下消息

initdb 目录“dvdrentaldb”存在但不为空 如果要创建新的数据库系统,请删除或清空该目录或使用“dvdrentaldb”以外的参数运行 initdb

我已经在我的桌面上下载了 dvd rent.tar 文件。遵循以下说明

pwd
/Users/O2/tools/postgres
mkdir dvdrentaldb
initdb dvdrentaldb

发布这个我正在使用以下代码

pg_restore -U O2 -d dvdrentaldb dvdrental.tar

我在“pg_restore”或附近出现语法错误

我收到以下消息

initdb 目录“dvdrentaldb”存在但不为空 如果要创建新的数据库系统,请删除或清空该目录或使用“dvdrentaldb”以外的参数运行 initdb

标签: postgresql

解决方案


从reddit得到这个

https://www.reddit.com/r/PostgreSQL/comments/93uuhg/can_anyone_get_this_sample_database_tutorial_to/

createuser -s dvdrental
createdb dvdrental -O dvdrental
pg_restore -U dvdrental -d dvdrental ./dvdrental.tar

推荐阅读