我在PostgreSQL中绝对是菜鸟,我正在尝试做一些事情。我当前的实验是做一些备份。我跑
psql -h /tmp -p 6773 -d postgres
在这里我创建一个名为备份的数据库:
CREATE DATABASE backups;
我退出了:
\q
现在我跑步
pgbench -i backups
但是,这给了我一个错误:
connection to database "backups" failed:
FATAL: database "backups" does not exist
我想念什么?
答案 0 :(得分:1)
所有PostgreSQL客户端程序都具有相同的连接选项:
-h
作为主机-p
用于端口-U
用户某些程序将-d
用于数据库,有些程序需要数据库作为命令的参数。
在您的情况下,由于您使用了非默认的-h
和-p
选项来与psql
连接,因此应为pgbench
使用相同的选项。