Što je Pg_dump u Postgresu?
Što je Pg_dump u Postgresu?

Video: Što je Pg_dump u Postgresu?

Video: Što je Pg_dump u Postgresu?
Video: How to copy a Postgres database? | Citus Con: An Event for Postgres 2023 2024, Svibanj
Anonim

pg_dump je uslužni program za sigurnosno kopiranje a PostgreSQL baza podataka. Pravi dosljedne sigurnosne kopije čak i ako se baza podataka koristi istodobno. pg_dump ne blokira druge korisnike koji pristupaju bazi podataka (čitače ili pisce). Dumpovi se mogu izvesti u formatima skripti ili arhivskih datoteka. Da biste vratili iz takve skripte, unesite je u psql.

Slično, je li Pg_dump siguran?

Pravi dosljedne sigurnosne kopije čak i ako se baza podataka koristi istodobno. Dakle, da, sigurnosnoj kopiji možete vjerovati. Naravno, to je PostgreSQL, možete vjerovati svojim podacima u PostgreSQL. pg_dump pokreće transakciju, slično kako će funkcionirati bilo koji drugi dugotrajni upit.

Nadalje, kako mogu izbaciti Postgres bazu podataka? Jednokratni SQL Dump

  1. Prijavite se kao postgres korisnik: su - postgres.
  2. Izbacite sadržaj baze podataka u datoteku pokretanjem sljedeće naredbe.
  3. Da biste demonstrirali vraćanje izgubljenih podataka, izbrišite svoj primjer baze podataka i na njeno mjesto stvorite praznu bazu podataka:
  4. Vratite bazu podataka pomoću psql-a:

Imajući to u vidu, gdje se nalazi Pg_dump?

pg_dump , pg_dump_all, pg_restore su nalazi u mapi bin instalacija PostgreSQL-a i PgAdmin III.

Kako napraviti sigurnosnu kopiju tablice u PostgreSQL-u?

Desnom tipkom miša kliknite a stol i odaberite sigurnosna kopija opcija. U prozoru Dump Option možete pronaći opciju kao što je sigurnosna kopija Samo shema, sigurnosna kopija Samo Podaci. Unesite put naziva datoteke, odaberite sigurnosna kopija način kao običan tekst i uzmite sigurnosna kopija vašeg stol . Ovo možete vratiti stol u bilo kojoj bazi podataka.

Preporučeni: