Portál AbcLinuxu, 8. května 2025 01:10
Řešení dotazu:
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).
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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.