Что такое Pg_dump в Postgres?
Что такое Pg_dump в Postgres?

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

Видео: Что такое Pg_dump в Postgres?
Видео: Резервное копирование PostgreSQL при помощи дампа SQL в CentOS 8 2024, Апрель
Anonim

pg_dump это утилита для резервного копирования PostgreSQL база данных. Он делает последовательные резервные копии, даже если база данных используется одновременно. pg_dump не блокирует доступ к базе данных других пользователей (читателей или писателей). Дампы могут выводиться в формате скриптов или архивных файлов. Чтобы восстановить из такого скрипта, скармливаем его psql.

Точно так же безопасен Pg_dump?

Он делает последовательные резервные копии, даже если база данных используется одновременно. Так что да, вы можете доверять резервной копии. Конечно, это PostgreSQL, вы можете доверять своим данным в PostgreSQL. pg_dump запускает транзакцию, аналогично тому, как будет работать любой другой длительный запрос.

Кроме того, как мне выгрузить базу данных Postgres? Одноразовый дамп SQL

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

Учитывая это, где находится Pg_dump?

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

Как сделать резервную копию таблицы в PostgreSQL?

Щелкните правой кнопкой мыши стол и выберите резервное копирование вариант. В окне Dump Option вы можете найти такую опцию, как резервное копирование Только схема, резервное копирование Только данные. Введите путь к имени файла, выберите резервное копирование режим как обычный текст и возьмите резервное копирование вашей стол . Вы можете восстановить это стол в любой базе данных.

Рекомендуемые: