我之前一直在 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/