Portál AbcLinuxu, 8. května 2025 01:10

Dotaz: postgresql - pg_dump

26.1.2012 12:33 marcelius | skóre: 19
postgresql - pg_dump
Přečteno: 425×
Odpovědět | Admin
Dobry den.

Mam otazku ohledne zalohy postgresql databazy. Pouzivam groupwarove reseni SOGo, ktere uklada veci do pgsql. Konkretne mne zajima jestli muzu delat pg_dump za behu systemu SOGo, defakto pri stale komunikaci mezi SOGo a pgsql.

Nebylo by lepsi na cas po ktery pg_dump bezi vypnout system SOGo? Muze se pri pri zalohe pg_dump aktivne zapisovat do db?

Postgresql je 8.4.9 (Centos 6.2)

Moc dekuji.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Heron avatar 26.1.2012 12:46 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: postgresql - pg_dump
Odpovědět | | Sbalit | Link | Blokovat | Admin
pg_dump  is  a  utility  for  backing up a PostgreSQL database.
It makes consistent backups even if the database is being used
concurrently. pg_dump does not block other users accessing the
database (readers or writers).
Heron
26.1.2012 13:03 marcelius | skóre: 19
Rozbalit Rozbalit vše Re: postgresql - pg_dump
dik, tohle sem presne hledal. Dekuji.
26.1.2012 14:38 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: postgresql - pg_dump
Odpovědět | | Sbalit | Link | Blokovat | Admin
pg_dump udělá zálohu transakčně, tj. nenajdete v záloze rozběhlou transakci – buď je tam celá, nebo vůbec. Takže pokud aplikace používá transakce „správně“, bude záloha konzistentní. Pokud by ale aplikační transakce byla rozdělena do více databázových transakcí, může se stát, že v záloze bude pouze část aplikační transakce. To už by se samozřejmě muselo řešit na úrovni aplikace.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.