gpt4 book ai didi

PSQL 忽略端口参数

转载 作者:行者123 更新时间:2023-12-04 13:46:35 25 4
gpt4 key购买 nike

我正在尝试使用 PSQL 连接到在非默认端口上运行的数据库:

PSQL SYNOPSIS
psql [option...] [dbname [username]]

psql -h wrds-pgdata.wharton.upenn.edu –p 9737 -W myDatabase myAccountName
psql: warning: extra command-line argument "myDatabase" ignored
psql: warning: extra command-line argument "myAccountName" ignored
Password for user 9737:

请注意, -p 命令被简单地忽略了。不知何故,psql 假设 9737 是用户名!让我们尝试更明确:
psql -h wrds-pgdata.wharton.upenn.edu –p 9737 -d myDatabase -U myAccountName -W
psql: warning: extra command-line argument "–p" ignored
psql: warning: extra command-line argument "9737" ignored
Password for user myAccountName:

不,那也不好!
我让这个工作的唯一方法是:
PGPORT=9737; export PGPORT
psql -h wrds-pgdata.wharton.upenn.edu -d myDatabase -U myAccountName -W

我正在使用 psql (PostgreSQL) 9.5.8。知道为什么普通命令行不起作用吗?

最佳答案

这个特定的错误很奇怪......但以下对我有用。最后一个参数“wrds”是wrds存储所有内容的数据库的名称。

psql -h wrds-pgdata.wharton.upenn.edu –p 9737 -U myUserBame -W wrds

关于PSQL 忽略端口参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46309861/

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