Menu

Tree [5e5f8f] master /
 History

HTTPS access


File Date Author Commit
 SPECS 2015-01-07 bwtakacy bwtakacy [b8b01f] Update to pg_rman 1.2.11.
 doc 2015-06-05 oonishitk oonishitk [ca256f] Add option to show progress in backup and restore.
 expected 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 pgsql_src 2015-01-06 bwtakacy bwtakacy [b75191] Update Copyright
 pgut 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 script 2015-01-06 bwtakacy bwtakacy [b75191] Update Copyright
 sql 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 .gitignore 2014-01-09 otsuka-knj otsuka-knj [60ec6a] Add .gitignore to avoid any unwelcome files in ...
 .travis.yml 2015-04-15 oonishitk oonishitk [1a4e73] Follow updates about pgbench of PostgreSQL.
 COPYRIGHT 2015-01-06 bwtakacy bwtakacy [b75191] Update Copyright
 Makefile 2015-03-24 oonishitk oonishitk [6569b6] Add purge command.
 README.md 2015-04-30 amit amit [386e7d] Fix markdown in README
 backup.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 catalog.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 controlfile.c 2015-04-15 oonishitk oonishitk [a1723b] Follow updates about crc API of PostgreSQL.
 data.c 2015-04-15 oonishitk oonishitk [a1723b] Follow updates about crc API of PostgreSQL.
 delete.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 dir.c 2015-04-15 oonishitk oonishitk [a1723b] Follow updates about crc API of PostgreSQL.
 init.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 parray.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 parray.h 2015-01-06 bwtakacy bwtakacy [b75191] Update Copyright
 pg_rman.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 pg_rman.h 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 restore.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 show.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 util.c 2015-01-06 bwtakacy bwtakacy [b75191] Update Copyright
 validate.c 2015-06-09 oonishitk oonishitk [5e5f8f] Remove spell misses.
 xlog.c 2015-02-19 oonishitk oonishitk [722c28] Remove PG_VERSION_NUM codes.

Read Me

pg_rman

pg_rman is an online backup and restore tool for PostgreSQL.

The goal of the pg_rman project is providing a method for
online backup and PITR as easy as pg_dump. Also, it maintains
a backup catalog per database cluster. Users can maintain old
backups including archive logs with one command.

Branches

There are several branches on pg_rman in order to work with
different PostgreSQL server versions without introducing
server version check code blocks.
Please choose branch with PostgreSQL version you use.

  • master : branch for latest PostgreSQL develop version
  • REL9_4_STABLE : branch for PostgreSQL 9.4
  • REL9_3_STABLE : branch for PostgreSQL 9.3
  • REL9_2_STABLE : branch for PostgreSQL 9.2
  • pre-9.2 : branch for PostgreSQL 9.1 and before

How to use

See doc/index.html.

How to build and install from source code

Change directory into top directory of pg_rman sorce codes and
run the below commands.

 $ make
 # make install

How to run regression tests

Start PostgreSQL server and run the below command.

 $ make installcheck

Bug report

https://sourceforge.net/p/pg-rman/tickets/

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.