如何configurationPostgreSQL接受所有传入的连接
我有一个PostgreSQL的数据库,我想configuration接受所有传入的连接,无论源IP地址。 如何在pg_hba.conf文件中configuration? 我使用的是PostgreSQL 8.4版本。
只需使用0.0.0.0/0:
host all all 0.0.0.0/0 md5 确保postgresql.conf中的listen_addresses也允许所有传入的连接:
 listen_addresses = '*' 
更改之后,您必须重新加载configuration(作为超级用户):
 SELECT pg_reload_conf(); 
 所有IPv4地址均为0.0.0.0/0 
  ::0/0表示所有IPv6地址 
  all匹配任何IP地址 
  samehost匹配任何服务器自己的IP地址 
  samenet匹配服务器直接连接到的任何子网中的任何地址。 
例如
 host all all 0.0.0.0/0 md5 
 除了上面的很好的答案,如果你想要一些IP地址的授权,你可以编辑/var/lib/pgsql/{VERSION}/data文件,并把类似 
 host all all 172.0.0.0/8 trust 
它将接受来自上述任何主机的传入连接。 资料来源: http : //www.linuxtopia.org/online_books/database_guides/Practical_PostgreSQL_database/c15679_002.htm
 host all all all trust