<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Point-in-time Recovery backup przyrostowy]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=1958</link>
		<description><![CDATA[Najświeższe odpowiedzi w Point-in-time Recovery backup przyrostowy.]]></description>
		<lastBuildDate>Tue, 13 Dec 2016 11:46:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Point-in-time Recovery backup przyrostowy]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=17887#p17887</link>
			<description><![CDATA[Witam
Podepnę się pod temat

Debian, Postgresql 9.4
Robię archiwizacje WAL, usuwam bazę, przywracam bazę z kopi, startuje serwer baza się odbudowuje i jest ok.
Załóżmy, że dziś robię kopie bazy i od tej pory dodają się pliki w pg_xlog. Plików po pewnym czasie jest spora ilość.

Pytanie - czy w jakiś sposób te pliki się archiwizują, czy co jakiś czas trzeba je czyścić? W jaki sposób to ogarnąć przecież tych plików powstanie dużo przez kilka lat bezproblemowej pracy serwera. Czy później np za 3 lata w razie awarii uruchamiam dobrą kopię bazy sprzed 3 lat i po starcie serwera on się odbudowuje z plików zgromadzonych przez te lata?

Pozdrawiam]]></description>
			<author><![CDATA[dummy@example.com (adamleon)]]></author>
			<pubDate>Tue, 13 Dec 2016 11:46:42 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=17887#p17887</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Point-in-time Recovery backup przyrostowy]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5040#p5040</link>
			<description><![CDATA[Dzięki za odpowiedz, to w takim razie po co robi się 

[code]
SELECT pg_start_backup(’my_backup’);
SELECT pg_stop_backup();
[/code]


Czy przy przywracaniu bazy danych z plików wal-a nie jest wymagana podanie recovery_target_time w pliku recovery.conf ?]]></description>
			<author><![CDATA[dummy@example.com (magicmen)]]></author>
			<pubDate>Thu, 17 Apr 2014 12:52:35 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5040#p5040</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Point-in-time Recovery backup przyrostowy]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5037#p5037</link>
			<description><![CDATA[To troche nie tak działa. incrementami są tu pliki xlog archiwizowane przy pomocy archive_command.

Czyli - robisz np. raz dziennie backup tak jak pokazałeś. I do tego masz xlogi archiwizowane. Jak potrzebujesz odtworzyć do stanu z 15:30, to po prostu bierzesz tylko te xlogi co trzeba do danego backupu.]]></description>
			<author><![CDATA[dummy@example.com (depesz)]]></author>
			<pubDate>Thu, 17 Apr 2014 06:03:03 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5037#p5037</guid>
		</item>
		<item>
			<title><![CDATA[Point-in-time Recovery backup przyrostowy]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=5035#p5035</link>
			<description><![CDATA[Witam. 
Pojawiła się potrzeba robienia backupu przyrostowego.
Chciałbym skorzystać z "mechanizmu " Point-in-time Recovery.

Tylko go trochę nie rozumiem, a szczególnie sposobu robienia backupu przyrostowego.
Z tego co wyczytałem aby zrobić backup Full wystarczy:

[code]
1. SELECT pg_start_backup(’my_backup’);
2. tar --exclude $PGDATA/pg_xlog  cvjpf pgbackup.tar.bz2 $PGDATA/
3. SELECT pg_stop_backup();
[/code]

Po takim zabiegu mam backup full a do lokalizacji archive_comand zostały przeniesione wszystkie pliki wal od memntu selecta z punktu 1 do selceta z punktu 2.

A jak wygląda procedura backupu incremetal co godzinę przykładowo  

6:00 robię backup full, 
7:00 robię backup incremental
8.00 robię backup incremental
...]]></description>
			<author><![CDATA[dummy@example.com (magicmen)]]></author>
			<pubDate>Wed, 16 Apr 2014 12:20:35 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=5035#p5035</guid>
		</item>
	</channel>
</rss>
