我有一个PostgreSQL数据库,我想将其配置为接受所有传入的连接,而不考虑源IP地址.如何在pg_hba中进行配置.档案?我使用的是postgreSQL 8.4版.

推荐答案

只用0.0.0.0/0.

host    all             all             0.0.0.0/0            md5

确保postgresql.conf(或ALTER SYSTEM SET)中的listen_addresses允许在所有可用的IP接口上进行传入连接.

listen_addresses = '*'

更改后,必须重新加载配置.一种方法是以超级用户的身份执行这个SELECT.

SELECT pg_reload_conf();

注意:要更改listen_addresses,重新加载是不够的,您必须重新启动服务器.

Postgresql相关问答推荐

优化PostgreSQL查询以将用户插入数据库

使用jOOQ在postgres上取消嵌套enum_range

select语句的Jooq代码生成

Postgres 对 WHERE 子句并行使用两个索引

为什么我的唯一索引在 Postgresql 中不起作用?

在 Windows 上使用 rsync 进行 Postgresql 副本升级

Postgres 生成的列不是不可变的

是否可以短时间运行 VACUUM FULL 并获得一些好处?

Cloud SQL 时间点 数据驻留

Postgresql如何从jsonB列的数组中的多个json中 Select 一个值

PostgreSQL SELECT 结果具有不同的 id,它更喜欢来自另一个表的特定值

如何在 PSQL 中查找从另一个表继承的子表

如何从 .sql postgresql 备份恢复单个表?

带有初始数据的 docker postgres 不会在提交中持久化

如何在容器内创建 postgres 扩展?

在 PostgreSQL 中表示Sparse稀疏数据

Django 1.9.2 AssertionError:database connection isn't set to UTC

获取 psycopg2 count(*) 结果数

错误:prepared statement "S_1" already exists

防止 PostgreSQL 中的递归触发器