Wat is Pg_dump in Postgres?
Wat is Pg_dump in Postgres?

Video: Wat is Pg_dump in Postgres?

Video: Wat is Pg_dump in Postgres?
Video: Backing up PostgreSQL users and groups (pg_dump and pg_dumpall) 2024, Mei
Anonim

pg_dump is een hulpprogramma voor het maken van een back-up van een PostgreSQL databank. Het maakt consistente back-ups, zelfs als de database gelijktijdig wordt gebruikt. pg_dump blokkeert niet de toegang van andere gebruikers tot de database (lezers of schrijvers). Dumps kunnen worden uitgevoerd in script- of archiefbestandsindelingen. Om vanuit zo'n script te herstellen, voert u het naar psql.

Evenzo, is Pg_dump veilig?

Het maakt consistente back-ups, zelfs als de database gelijktijdig wordt gebruikt. Dus ja, u kunt de back-up vertrouwen. Natuurlijk, het is PostgreSQL, u kunt uw gegevens vertrouwen in PostgreSQL. pg_dump start een transactie, net zoals elke andere langlopende query zal werken.

Bovendien, hoe dump ik een Postgres-database? Eenmalige SQL-dump

  1. Log in als de postgres-gebruiker: su - postgres.
  2. Dump de inhoud van een database naar een bestand door de volgende opdracht uit te voeren.
  3. Om het herstellen van verloren gegevens te demonstreren, verwijdert u uw voorbeelddatabase en maakt u in plaats daarvan een lege database:
  4. Herstel de database met psql:

Met dit in overweging, waar bevindt Pg_dump zich?

pg_dump , pg_dump_all, pg_restore zijn gelegen in de bin-map van PostgreSQL- en PgAdmin III-installaties.

Hoe maak ik een back-up van een tabel in PostgreSQL?

Klik met de rechtermuisknop op a tafel en selecteer back-up optie. In het venster Dump Option vindt u een optie zoals back-up alleen schema, back-up Alleen gegevens. Voer uw bestandsnaampad in, selecteer back-up modus als platte tekst en neem de back-up van uw tafel . Je kunt dit herstellen tafel in elke databank.

Aanbevolen: