我跟着this tutorial在我的Mac上安装了PG。这是我第一次在本地使用PG。在此之前我在Rails项目中使用了很多Sqlite。
我找到了这个PSequel GUI app,我刚刚安装了它。但我不知道如何连接到我的localhost PostgreSQL数据库。
我的是什么:
localhost:3000
在本地测试我的Rails应用程序)感谢。
答案 0 :(得分:5)
localhost:3000
是webrick网络服务器的默认网址。默认情况下,postgre SQL服务连接是localhost
帖子上的5432
。
$ 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
因此字段将具有以下默认值:
主机/插座
localhost
出于测试/开发目的,大多数人使用本地服务器连接到db。
端口
5432
这只是postgres
服务器(不是网络服务器)连接端口。要验证列表和grep postgres
配置文件,如下所示:
# cat /var/lib/pgsql/data/postgresql.conf | grep port
#port = 5432 # (change requires restart)
此处已注释掉,因此会应用默认值。
用户
你是,但在postgres
用户与createuser
或psql
终端实用程序连接之前,您必须create the user role。
密码的
当您创建用户时,只需将密码保留为空。所以你可以在表格中留空。
数据库
这是数据库名称。如果需要,可以使用命令Create。
答案 1 :(得分:1)
您应输入以下配置详细信息:
主机/插座? - localhost
端口? - 5432
用户? - 数据库用户(我的案例:postgres)
密码? - 以上用户的密码
数据库? - 项目的DB名称
您可以在此网站中看到屏幕截图:http://www.psequel.com/