gpt4 book ai didi

PostgreSQL 数据目录配置

转载 作者:行者123 更新时间:2023-12-04 19:30:42 25 4
gpt4 key购买 nike

我正在为 CentOS 使用 PostgreSQL。我更改了数据目录以将 PostgreSQL 数据存储在不同的磁盘上。

nano /usr/lib/systemd/system/postgresql.service

#Environment=PGDATA=/var/lib/pgsql/data
Environment=PGDATA=/data/pgsql/data
但是,在安装包更新后,配置文件的内容已更改回默认设置。
以后每次安装包更新时都需要检查配置文件吗?或者有没有办法保存配置文件?

最佳答案

有两种方法可以解决这个问题:

  • 老办法:
    您创建一个文件 /etc/systemd/system/postgresql.service包含
     .include /usr/lib/systemd/system/postgresql.service

    [Service]
    Environment=PGDATA=/data/pgsql/data
  • 新方式:
    您创建一个目录 /etc/systemd/system/postgresql.service.d包含一个名为(例如)pgdata.conf 的文件与内容
     [Service]
    Environment=PGDATA=/data/pgsql/data

  • 然后通知 systemd
    systemctl daemon-reload
    此配置更改将覆盖 /usr/lib/systemd/system/postgresql.service 中的相应值,因此更改将在升级后继续存在。

    关于PostgreSQL 数据目录配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62892776/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com