Vad är Pg_dump i Postgres?
Vad är Pg_dump i Postgres?

Video: Vad är Pg_dump i Postgres?

Video: Vad är Pg_dump i Postgres?
Video: 2 OracleDatabase12cInstallation သင်ခန်းစာ 2024, November
Anonim

pg_dump är ett verktyg för säkerhetskopiering av en PostgreSQL databas. Det gör konsekventa säkerhetskopior även om databasen används samtidigt. pg_dump blockerar inte andra användares åtkomst till databasen (läsare eller skribenter). Dumpar kan matas ut i skript- eller arkivfilformat. För att återställa från ett sådant skript, mata det till psql.

Är Pg_dump säkert?

Det gör konsekventa säkerhetskopior även om databasen används samtidigt. Så ja, du kan lita på säkerhetskopian. Naturligtvis är det PostgreSQL, du kan lita på din data i PostgreSQL. pg_dump startar en transaktion, på samma sätt som alla andra långa sökfrågor kommer att fungera.

Dessutom, hur dumpar jag en Postgres-databas? Engångs SQL Dump

  1. Logga in som postgres-användare: su - postgres.
  2. Dumpa innehållet i en databas till en fil genom att köra följande kommando.
  3. För att demonstrera återställning av förlorad data, radera din exempeldatabas och skapa en tom databas i dess ställe:
  4. Återställ databasen med psql:

Med tanke på detta, var ligger Pg_dump?

pg_dump , pg_dump_all, pg_restore är belägen i bin-mappen för PostgreSQL- och PgAdmin III-installationer.

Hur säkerhetskopierar jag en tabell i PostgreSQL?

Högerklicka på a tabell och välj säkerhetskopiering alternativ. I fönstret Dumpalternativ kan du hitta ett alternativ som säkerhetskopiering Endast schema, säkerhetskopiering Endast data. Ange sökvägen till ditt filnamn, välj säkerhetskopiering läge som vanlig text och ta säkerhetskopiering av din tabell . Du kan återställa detta tabell i vilken databas som helst.

Rekommenderad: