postgresql

发布时间:07/18/2019 08:45 更新时间:11/28/2021 12:15

常用命令

启动:systemctl start postgresql@10-main
停止:systemctl stop postgresql@10-main

常用目录与文件:

数据目录 /var/lib/postgresql/10/main
postgresql配置文件 /etc/postgresql/10/main/postgresql.conf

建立备用服务器

停止服务器:pg_ctlcluster 10 main stop
删除DATA文件夹下所有文件:rm -r /var/lib/postgresql/10/main/*
还原pg_basebackup备份:cp -r /server/share/backup/postgresql/* /var/lib/postgresql/10/main
复制准备好的recovery.conf文件到DATA文件夹:cp /server/postgresql/recovery.conf /var/lib/postgresql/10/main
DATA文件夹添加所有者postgres:chown postgres -R /var/lib/postgresql/10/main
存档文件添加所有者postgres:chown postgres -R /server/share/archivedir
启动服务器:pg_ctlcluster 10 main start或 sudo -u postgres /usr/lib/postgresql/10/bin/postgres -D /var/lib/postgresql/10/main/ -c config_file=/etc/postgresql/10/main/postgresql.conf

Loading...