Hva er Pg_dump i Postgres?
Hva er Pg_dump i Postgres?

Video: Hva er Pg_dump i Postgres?

Video: Hva er Pg_dump i Postgres?
Video: WINDOWS BACKUP ohne zusätzliche SOFTWARE 2024, November
Anonim

pg_dump er et verktøy for sikkerhetskopiering av en PostgreSQL database. Det gjør konsekvente sikkerhetskopier selv om databasen brukes samtidig. pg_dump blokkerer ikke andre brukere som får tilgang til databasen (lesere eller skribenter). Dumper kan sendes ut i skript- eller arkivfilformater. For å gjenopprette fra et slikt skript, mate det til psql.

På samme måte, er Pg_dump trygt?

Det gjør konsekvente sikkerhetskopier selv om databasen brukes samtidig. Så ja, du kan stole på sikkerhetskopien. Selvfølgelig er det PostgreSQL, du kan stole på dataene dine i PostgreSQL. pg_dump starter en transaksjon, på samme måte som ethvert annet langvarig søk vil fungere.

Videre, hvordan dumper jeg en Postgres-database? Engangs SQL-dump

  1. Logg inn som postgres-bruker: su - postgres.
  2. Dump innholdet i en database til en fil ved å kjøre følgende kommando.
  3. For å demonstrere gjenoppretting av tapte data, slett eksempeldatabasen og opprett en tom database i stedet:
  4. Gjenopprett databasen med psql:

Med tanke på dette, hvor ligger Pg_dump?

pg_dump , pg_dump_all, pg_restore er plassert i bin-mappen for PostgreSQL- og PgAdmin III-installasjoner.

Hvordan sikkerhetskopierer jeg en tabell i PostgreSQL?

Høyreklikk på a bord og velg backup alternativ. I Dump Option-vinduet kan du finne et alternativ som backup Bare skjema, backup Kun data. Skriv inn filnavnstien, velg backup modus som ren tekst og ta backup av din bord . Du kan gjenopprette dette bord i hvilken som helst database.

Anbefalt: