Mi a Pg_dump a Postgresben?
Mi a Pg_dump a Postgresben?

Videó: Mi a Pg_dump a Postgresben?

Videó: Mi a Pg_dump a Postgresben?
Videó: postgresql - how to backup and restore database 2024, November
Anonim

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

  1. Jelentkezzen be postgres felhasználóként: su - postgres.
  2. Írja ki az adatbázis tartalmát egy fájlba a következő parancs futtatásával.
  3. 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:
  4. Á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: