Hvad er Pg_dump i Postgres?
Hvad er Pg_dump i Postgres?

Video: Hvad er Pg_dump i Postgres?

Video: Hvad er Pg_dump i Postgres?
Video: Backing up PostgreSQL users and groups (pg_dump and pg_dumpall) 2024, November
Anonim

pg_dump er et værktøj til sikkerhedskopiering af en PostgreSQL database. Det laver konsekvente sikkerhedskopier, selvom databasen bruges samtidigt. pg_dump blokerer ikke for andre brugeres adgang til databasen (læsere eller skribenter). Dumps kan udskrives i script- eller arkivfilformater. For at gendanne fra et sådant script skal du fodre det til psql.

På samme måde, er Pg_dump sikker?

Det laver konsekvente sikkerhedskopier, selvom databasen bruges samtidigt. Så ja, du kan stole på sikkerhedskopien. Selvfølgelig er det PostgreSQL, du kan stole på dine data i PostgreSQL. pg_dump starter en transaktion, på samme måde som enhver anden langvarig forespørgsel vil fungere.

Desuden, hvordan dumper jeg en Postgres-database? Engangs SQL Dump

  1. Log ind som postgres-bruger: su - postgres.
  2. Dump indholdet af en database til en fil ved at køre følgende kommando.
  3. For at demonstrere gendannelse af tabte data skal du slette din eksempeldatabase og oprette en tom database i stedet for:
  4. Gendan databasen ved hjælp af psql:

Når man tager dette i betragtning, hvor er Pg_dump placeret?

pg_dump , pg_dump_all, pg_restore er befinde sig i bin-mappen for PostgreSQL- og PgAdmin III-installationer.

Hvordan sikkerhedskopierer jeg en tabel i PostgreSQL?

Højreklik på a bord og vælg backup mulighed. I vinduet Dump Option kan du finde en indstilling som backup Kun skema, backup Kun data. Indtast din filnavnsti, vælg backup tilstand som almindelig tekst og tag backup af din bord . Du kan gendanne dette bord i enhver database.

Anbefalede: