Ce este Pg_dump în Postgres?
Ce este Pg_dump în Postgres?

Video: Ce este Pg_dump în Postgres?

Video: Ce este Pg_dump în Postgres?
Video: Backing up PostgreSQL users and groups (pg_dump and pg_dumpall) 2024, Noiembrie
Anonim

pg_dump este un utilitar pentru backup-ul unui PostgreSQL Bază de date. Realizează copii de rezervă consistente chiar dacă baza de date este utilizată concomitent. pg_dump nu blochează accesul altor utilizatori la baza de date (cititori sau scriitori). Dump-urile pot fi afișate în formate de script sau de fișiere de arhivă. Pentru a restaura dintr-un astfel de script, alimentați-l în psql.

În mod similar, este Pg_dump sigur?

Realizează copii de rezervă consistente chiar dacă baza de date este utilizată concomitent. Deci da, puteți avea încredere în backup. Desigur, este PostgreSQL, poți avea încredere în datele tale în PostgreSQL. pg_dump începe o tranzacție, în mod similar cu modul în care va funcționa orice altă interogare de lungă durată.

Mai mult, cum pot arunca o bază de date Postgres? Dump SQL unic

  1. Conectați-vă ca utilizator postgres: su - postgres.
  2. Transferați conținutul unei baze de date într-un fișier, rulând următoarea comandă.
  3. Pentru a demonstra restaurarea datelor pierdute, ștergeți exemplul de bază de date și creați o bază de date goală în locul acesteia:
  4. Restaurați baza de date folosind psql:

Ținând cont de acest lucru, unde se află Pg_dump?

pg_dump , pg_dump_all, pg_restore sunt situat în folderul bin al instalărilor PostgreSQL și PgAdmin III.

Cum fac backup unui tabel în PostgreSQL?

Faceți clic dreapta pe a masa și selectați backup opțiune. În fereastra Opțiuni de descărcare, puteți găsi o opțiune precum backup Doar schema, backup Doar Date. Introduceți calea numelui fișierului, selectați backup modul ca text simplu și luați backup de dumneavoastră masa . Puteți restabili acest lucru masa în orice bază de date.

Recomandat: