Какво е Pg_dump в Postgres?
Какво е Pg_dump в Postgres?

Видео: Какво е Pg_dump в Postgres?

Видео: Какво е Pg_dump в Postgres?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Ноември
Anonim

pg_dump е помощна програма за архивиране на a PostgreSQL база данни. Той прави последователни архиви, дори ако базата данни се използва едновременно. pg_dump не блокира достъпа на други потребители до базата данни (четци или записващи). Дъмповете могат да се извеждат в скриптови или архивни файлови формати. За да възстановите от такъв скрипт, задайте го на psql.

По същия начин, безопасен ли е Pg_dump?

Той прави последователни архиви, дори ако базата данни се използва едновременно. Така че да, можете да се доверите на резервното копие. Разбира се, това е PostgreSQL, можете да се доверите на данните си в PostgreSQL. pg_dump стартира транзакция, подобно на това как ще работи всяка друга продължителна заявка.

Освен това, как да изхвърля база данни на Postgres? Еднократен SQL Dump

  1. Влезте като потребител на postgres: su - postgres.
  2. Изсипете съдържанието на база данни във файл, като изпълните следната команда.
  3. За да демонстрирате възстановяване на загубени данни, изтрийте примерната си база данни и създайте празна база данни на нейно място:
  4. Възстановете базата данни с помощта на psql:

Като се има предвид това, къде се намира Pg_dump?

pg_dump , pg_dump_all, pg_restore са разположен в папката bin на инсталиране на PostgreSQL и PgAdmin III.

Как да архивирам таблица в PostgreSQL?

Щракнете с десния бутон върху a маса и изберете архивиране опция. В прозореца Dump Option можете да намерите опция като архивиране Само схема, архивиране Само данни. Въведете пътя на името на вашия файл, изберете архивиране режим като обикновен текст и вземете архивиране твой маса . Можете да възстановите това маса във всяка база данни.

Препоръчано: