windows - "Unknown Host"- 在 SQL Shell (Windows) 中连接到 PostgreSQL 数据库

标签 windows postgresql shell

我之前一直在 Ubuntu 中使用 PostgreSQL:

$sudo -i -u postgres

通过终端访问postgres创建角色和数据库。然后能够登录并使用以下方式进行更改:

$sudo -u [dbname] psql

但是现在我需要在 LabVIEW 中使用 PostgreSQL,所以我不得不在 Windows PC 上下载 PostgreSQL。我可以通过 Pgadmin 访问数据库并创建了一个数据库,但是当我进入 SQL shell 时,它出现了:

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:

我不确定这是否与角色有关,因为我还没有为 Windows 数据库创建角色。但我什至无法通过上述步骤来创建角色或在命令提示符中进行任何更改。

当我输入我的计算机主机名时,它显示

    psql: could not translate host name "Lisa" to address: Unknown host

它说我已连接到 PgAdmin,我可以通过界面创建数据库和表,但我不知道如何在 SQL Shell (psql) 中访问它。

最佳答案

输入服务器作为本地主机 IP。

    Server [localhost]: 127.0.0.1 
    Database [localhost]: [dbname]
    Port [5432]: 5432
    Username [postgres]: [username]

关于windows - "Unknown Host"- 在 SQL Shell (Windows) 中连接到 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40018650/

相关文章:

ruby-on-rails - 如何使用 PSequel GUI 在 Mac 上连接到本地主机 PostgreSQL?

shell - echo 和 cat - 抑制新行字符

c++ - 如何在不激活的情况下将其他应用程序窗口置于最前面?

python - 如何在 Windows 的 CPython Jupyter 中使用 pypy 作为内核?

python - SQLAlchemy:按 JSON 列中的键过滤

ruby - 如何使用 Ruby 编写 shell 脚本?

linux - 每次更改目录时调用 ls 命令的 shell 脚本

c - 如何正确调整 Windows 窗体控件的大小?

c++ - Ctrl + Z 无法退出 while 循环

postgresql - Postgres Cast 复合类型