PostgreSQL Configuration Files --PostgreSQ配置文件

PostgreSQL Configuration Files --PostgreSQ配置文件,第1张

概述Three main configuration files control basic operations of a PostgreSQL server instance. These files are all located in the default PostgreSQL data folder. You can edit them using your text editor of

Three main configuration files control basic operations of a Postgresql server instance.

These files are all located in the default Postgresql data folder. You can edit them

using your text editor of choice,or using the admin pack that comes with pgadmin.

postgresql.conf controls general settings,such as how much memory to allocate,

default storage location for new databases,which IPs Postgresql Listens on,where

logs are stored,and so forth.

pg_hba.conf controls security. It manages access to the server,dictating which users

can login into which databases,which IPs or groups of IPs are permitted to connect

and the authentication scheme expected.

pg_IDent.conf is the mapPing file that maps an authenticated OS login to a Post-

gresql user. This file is used less often,but allows you to map a server account to

a Postgresql account. For example,people sometimes map the OS root account

to the postgre’s super user account. Each authentication line in pg_hba.conf can

use a different pg_IDent.conf file.


If you are ever unsure where these files are located,

run the Example 2-1 query as a super user while connected to any of your databases.

select * from pg_settings

where category = 'file Locations'

"config_file";"/var/lib/pgsql/data/postgresql.conf"

"data_directory";"/var/lib/pgsql/data"

"external_pID_file";""

"hba_file";"/var/lib/pgsql/data/pg_hba.conf"

"IDent_file";"/var/lib/pgsql/data/pg_IDent.conf"


也可以用linux文件查找命令查找:

[root@localhost ~]# find / -name postgresql.conf

/usr/lib/tmpfiles.d/postgresql.conf

/var/lib/pgsql/data/postgresql.conf

或者:

[root@localhost ~]# locate postgresql.conf

/usr/lib/tmpfiles.d/postgresql.conf

/usr/pgsql-9.4/share/postgresql.conf.sample

/usr/share/pgsql/postgresql.conf.sample

/var/lib/pgsql/data/postgresql.conf

总结

以上是内存溢出为你收集整理的PostgreSQL Configuration Files --PostgreSQ配置文件全部内容,希望文章能够帮你解决PostgreSQL Configuration Files --PostgreSQ配置文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存