如何使用PSequel GUI连接到Mac上的localhost PostgreSQL?

我按照本教程在Mac上安装PG。 这是我第一次在本地使用PG。 在此之前我在Rails项目中使用了很多Sqlite。

我找到了这个PSequel GUI应用程序 ,我刚安装它。 但我不知道如何连接到我的localhost PostgreSQL数据库。

在此处输入图像描述

我的是什么:

  1. 主机/sockets?
  2. 港口? (我使用localhost:3000在本地测试我的Rails应用程序)
  3. 用户?
  4. 密码?
  5. 数据库?

谢谢。

localhost:3000是webrick webserver的默认url。 默认情况下,postgre SQL服务连接是5432post上的localhost

 $ cat /etc/services | grep postgres postgres 5432/tcp # POSTGRES postgres 5432/udp # POSTGRES 

这适用于类unix系统。 我有postgres服务器监听5432端口。

 $ netstat -l --numeric-ports |grep 5432 tcp 0 0 localhost.localdomain:5432 *:* unix 2 [ ACC ] STREAM LISTENING 11396 /tmp/.s.PGSQL.5432 

因此字段将具有以下默认值:

  1. 主机/sockets

     localhost 

    出于测试/开发目的,大多数人使用本地服务器连接到db。

  2. 港口

     5432 

    那只是postgres服务器(不是webserver)连接端口。 要validation列表和grep postgres配置文件,如下所示:

     # cat /var/lib/pgsql/data/postgresql.conf | grep port #port = 5432 # (change requires restart) 

    这里注释掉了,因此应用了默认值。

  3. 用户

    你是,但你必须在使用createuserpsql终端实用程序的postgres用户连接之前创建用户角色 。

  4. 密码

    当您创建用户时,只需将密码保留为空。 所以你可以在表格中留空。

  5. 数据库

    那是数据库名称。 如果需要,使用命令创建它。

您应该输入以下详细信息进行配置:

主机/sockets? – localhost

港口? – 5432

用户? – 数据库用户(我的案例:postgres)

密码? – 以上用户的密码

数据库? – 项目的DB名称

你可以看到 这个 本网站截图: http : //www.psequel.com/