安装详解
- 下载ConshGuard软件包(下面用conshguard.tar.gz代指),放到/opt目录下
- 执行下面的命令解压软件包
cd /opt
mkdir conshguard
tar xf conshguard.tar.hz -C /opt/conshguard
- 解压后,/opt/conshguard目录下会有三个文件:
- conshguard—1.0.sql
- conshguard.control
- conshguard.so
- 执行下面的命令,将conshguard—1.0.sql和conshguard.control两个文件放到数据库软件(下面用$PG_SOFTWARE指代数据库软件的目录)的share/extension目录下,将conshguard.so放在lib目录下。
cd /opt/conshguard
mv conshguard--1.0.sql $PG_SOFTWARE/share/extension
mv conshguard.control $PG_SOFTWARE/share/extension
mv conshguard.so $PG_SOFTWARE/lib
- (可选,按时间点恢复数据需要安装该插件)安装pg_dirtyread插件
- 登录数据库,创建插件
CREATE EXTENSION conshguard;
- 本插件可以不用重启数据库,就可以启动快照的功能,但是此功能需要手工启动后台的工作进程,命令如下
select consh_start(12, 300, $DB_NAME);
目录