pgmonetaPostgreSQL 备份/恢复解决方案

联合创作 · 2023-10-01 00:03

pgmoneta 是 PostgreSQL 的备份/恢复解决方案。


特征



  • 完整备份

  • 恢复

  • Symlink 支持

  • Prometheus 支持

  • 远程管理

  • 传输层安全 (TLS) v1.2+ 支持

  • 守护进程模式

  • 用户保险库


编译源代码


pgmoneta 需要




dnf install gcc cmake make libev libev-devel openssl openssl-devel systemd systemd-devel zlib zlib-devel libzstd libzstd-devel python3-docutils

发布构建


以下命令将安装pgmoneta/usr/local层次结构中。




git clone https://github.com/pgmoneta/pgmoneta.git
cd pgmoneta
mkdir build cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install


请注意,pgmoneta需要 PostgreSQL 10 或更高版本才能运行,因为需要命令行工具。这些可以从 PostgreSQL YUM 存储库安装,或者从官方分发存储库(如果支持)安装,例如




dnf install -y postgresql


调试构建


以下命令将创建一个DEBUG版本的pgmoneta.




git clone https://github.com/pgmoneta/pgmoneta.git
cd pgmoneta
mkdir build cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make


请记住将log_level配置选项设置为debug5.

浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报