Què és Pg_dump a Postgres?
Què és Pg_dump a Postgres?

Vídeo: Què és Pg_dump a Postgres?

Vídeo: Què és Pg_dump a Postgres?
Vídeo: Резервное копирование PostgreSQL при помощи дампа SQL в CentOS 8 2024, Abril
Anonim

pg_dump és una utilitat per fer còpies de seguretat a PostgreSQL base de dades. Fa còpies de seguretat coherents fins i tot si la base de dades s'utilitza simultàniament. pg_dump no bloqueja l'accés d'altres usuaris a la base de dades (lectors o escriptors). Els abocadors es poden produir en formats d'script o fitxer d'arxiu. Per restaurar des d'aquest script, introduïu-lo a psql.

De la mateixa manera, Pg_dump és segur?

Fa còpies de seguretat coherents fins i tot si la base de dades s'utilitza simultàniament. Així que sí, podeu confiar en la còpia de seguretat. Per descomptat, és PostgreSQL, podeu confiar en les vostres dades a PostgreSQL. pg_dump inicia una transacció, de manera similar a com funcionarà qualsevol altra consulta de llarga durada.

A més, com puc bolcar una base de dades Postgres? Dump d'SQL únic

  1. Inicieu sessió com a usuari de postgres: su - postgres.
  2. Aboqueu el contingut d'una base de dades a un fitxer executant l'ordre següent.
  3. Per demostrar la restauració de les dades perdudes, suprimiu la vostra base de dades d'exemple i creeu una base de dades buida al seu lloc:
  4. Restaura la base de dades amb psql:

Tenint-ho en compte, on es troba Pg_dump?

pg_dump , pg_dump_all, pg_restore són situat a la carpeta bin de les instal·lacions de PostgreSQL i PgAdmin III.

Com faig una còpia de seguretat d'una taula a PostgreSQL?

Feu clic amb el botó dret sobre a taula i seleccioneu còpia de seguretat opció. A la finestra Opció d'abocament, podeu trobar una opció com còpia de seguretat Només esquema, còpia de seguretat Només Dades. Introduïu la ruta del nom del fitxer i seleccioneu còpia de seguretat mode com a text sense format i agafeu el còpia de seguretat del teu taula . Podeu restaurar-ho taula en qualsevol base de dades.

Recomanat: