Videó: Mi a Pg_dump a Postgresben?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
pg_dump egy segédprogram biztonsági mentéshez a PostgreSQL adatbázis. Konzisztens biztonsági mentéseket készít, még akkor is, ha az adatbázist egyidejűleg használják. pg_dump nem blokkolja más felhasználók hozzáférését az adatbázishoz (olvasók vagy írók). A kiíratok szkript vagy archív fájlformátumban is kiadhatók. Ha vissza szeretne állítani egy ilyen szkriptből, táplálja be a psql-be.
Hasonlóképpen, a Pg_dump biztonságos?
Konzisztens biztonsági mentéseket készít, még akkor is, ha az adatbázist egyidejűleg használják. Tehát igen, megbízhat a biztonsági másolatban. Természetesen ez PostgreSQL, a PostgreSQL-ben megbízhatod az adataidat. pg_dump elindít egy tranzakciót, hasonlóan bármely más, hosszan futó lekérdezéshez.
Továbbá hogyan írhatok ki egy Postgres adatbázist? Egyszeri SQL dump
- Jelentkezzen be postgres felhasználóként: su - postgres.
- Írja ki az adatbázis tartalmát egy fájlba a következő parancs futtatásával.
- Az elveszett adatok visszaállításának demonstrálásához törölje a példaadatbázist, és hozzon létre egy üres adatbázist helyette:
- Állítsa vissza az adatbázist psql segítségével:
Ezt figyelembe véve hol található a Pg_dump?
pg_dump , pg_dump_all, pg_restore vannak található a PostgreSQL és PgAdmin III telepítések bin mappájában.
Hogyan készíthetek biztonsági másolatot egy tábláról a PostgreSQL-ben?
Kattintson jobb gombbal a asztal és válassza ki biztonsági mentés választási lehetőség. A Dump Option ablakban olyan opciókat találhat, mint pl biztonsági mentés Csak séma, biztonsági mentés Csak adatok. Adja meg a fájlnév elérési útját, válassza ki biztonsági mentés módot egyszerű szövegként, és vegye a biztonsági mentés a tiéd asztal . Ezt visszaállíthatja asztal bármely adatbázisban.
Ajánlott:
Mi az LSN a Postgresben?
A PostgreSQL terminológiájában az LSN (Log Sequence Number) egy 64 bites egész szám, amely a WAL (Write ahead log) pozíciójának meghatározására szolgál, és az adatok integritásának megőrzésére szolgál. A kódon belül XLogRecPtr, egy egyszerű 64 bites egész számként kezelhető
Mi az a streaming replikáció a Postgresben?
A PostgreSQL wikiből a Streaming Replication (SR) lehetővé teszi a WAL XLOG rekordok folyamatos szállítását és alkalmazását bizonyos számú készenléti kiszolgálóra, hogy azok naprakészek legyenek. Ez a funkció a PostgreSQL 9.0-hoz került hozzáadásra