Čo je Pg_dump v Postgrese?
Čo je Pg_dump v Postgrese?

Video: Čo je Pg_dump v Postgrese?

Video: Čo je Pg_dump v Postgrese?
Video: How to copy a Postgres database? | Citus Con: An Event for Postgres 2023 2024, Apríl
Anonim

pg_dump je nástroj na zálohovanie a PostgreSQL databázy. Vytvára konzistentné zálohy, aj keď sa databáza používa súbežne. pg_dump neblokuje prístup iných používateľov k databáze (čitatelia alebo zapisovatelia). Výpisy môžu byť zobrazené vo formáte skriptov alebo archívnych súborov. Ak chcete obnoviť z takéhoto skriptu, vložte ho do psql.

Podobne je Pg_dump bezpečný?

Vytvára konzistentné zálohy, aj keď sa databáza používa súbežne. Takže áno, zálohovaniu môžete dôverovať. Samozrejme, je to PostgreSQL, svojim dátam v PostgreSQL môžete dôverovať. pg_dump spustí transakciu, podobne ako bude fungovať akýkoľvek iný dlhotrvajúci dotaz.

Okrem toho, ako vyprázdnim databázu Postgres? Jednorazový výpis SQL

  1. Prihláste sa ako používateľ postgres: su - postgres.
  2. Uložte obsah databázy do súboru spustením nasledujúceho príkazu.
  3. Ak chcete demonštrovať obnovenie stratených údajov, odstráňte svoju vzorovú databázu a vytvorte na jej mieste prázdnu databázu:
  4. Obnovte databázu pomocou psql:

Ak vezmeme do úvahy toto, kde sa nachádza Pg_dump?

pg_dump , pg_dump_all, pg_restore sú Nachádza v priečinku bin inštalácie PostgreSQL a PgAdmin III.

Ako zálohujem tabuľku v PostgreSQL?

Kliknite pravým tlačidlom myši na a tabuľky a vyberte zálohovanie možnosť. V okne Dump Option môžete nájsť možnosť ako zálohovanie Iba schéma, zálohovanie Iba údaje. Zadajte cestu k názvu súboru, vyberte zálohovanie režim ako obyčajný text a zoberte zálohovanie z tvojho tabuľky . Môžete to obnoviť tabuľky v akejkoľvek databáze.

Odporúča: