linux postgres sql文件,PostgreSQL数据库在Linux上的默认位置

“postgresql将保留所有数据库的目录”(和配置)称为“数据目录”,并且对应于PostgreSQL调用(有点混乱)的“

database cluster”,这与分布式计算无关,它只是一组数据库和由PostgreSQL服务器管理的相关对象。

数据目录的位置取决于分布。如果从源安装,默认值为/usr/local/pgsql / data:

In file system terms, a database

cluster will be a single directory

under which all data will be stored.

We call this the data directory or

data area. It is completely up to you

where you choose to store your data.

There is no default, although

locations such as

/usr/local/pgsql/data or

/var/lib/pgsql/data are popular.

(07001)

此外,运行的PostgreSQL服务器的实例与一个集群相关联;其数据目录的位置可以通过-D命令行选项或PGDATA环境变量(通常在正在运行的用户范围内,通常为postgres)传递到服务器守护程序(“postmaster”或“postgres”)。你通常可以看到运行的服务器有这样的:

[root@server1 ~]# ps auxw | grep postgres | grep -- -D

postgres 1535 0.0 0.1 39768 1584 ? S May17 0:23 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data

注意,运行不同“集群”(数据目录)的同一PostgreSQL服务器(相同的二进制文件,不同的进程)的两个实例是可能的,尽管不是非常频繁。当然,每个实例都会监听自己的TCP / IP端口。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值