允许任何用户使用完全权限连接到postgres?

时间:2014-01-04 07:00:19

标签: postgresql ubuntu vagrant

我爱postgres.app。它使得对postgres的开发变得非常简单。我正在配置一个流浪汉设置,所以我的其他一些开发者朋友可以轻松使用postgres,但是我想启用postgres.app的相同行为,即我希望他们能够使用{{ 1}}并且无需指定用户名或密码。我知道这是可能的,但我还没弄明白怎么样。有什么想法吗?

最糟糕的情况我可以创建一个超级用户,因为我知道流浪盒的用户名,但如果你有任何想法,我很乐意听到他们。

1 个答案:

答案 0 :(得分:4)

您可以自动安装PostgreSQL服务器的本地实例并预先配置pg_hba.conf文件以获得trust条目,如下所示:

# Allow any user on the local system to connect to any database
# with any database user name using Unix-domain sockets
# (the default for local connections):
# TYPE DATABASE USER ADDRESS       METHOD
local  all      all                trust
# The same using local loopback TCP/IP connections:
host   all      all  127.0.0.1/32  trust