Момент создания снапшота

Момент создания снапшота является единственной точкой време­ни, к которой можно выполнить восстановление. Это момент начала, а не окончания копирования. Когда выполняется Pg_dump, Таблицы блокируются минимально — чтобы структура таблиц не менялась, пока создаются их дампы. Если изменение структуры таблицы уже началось, процесс Pg_dump Будет приостановлен. Время ожидания можно сократить, используя опцию —lock-wait-tImeoue Утилита Pg_dump Позволяет выборочно копировать таблицы с помощью опции — t. Эта же опция позволяет указывать представле­ния и последовательности.
Утилита pg_dump работает с базами PostgreSQL ранних версий, по­этому ее можно использовать при переходе от одной версии к другой. Утилита Pg_dump Не очень хорошо совместима с модулями и не отли­чает дополнительные таблицы, созданные при установке сторонних па­кетов, таких как PostGIS или Slony, поэтому создает также и дампы этих дополнительных таблиц. В результате не исключены сложности при по­пытке восстановления, поскольку дополнительные таблицы могли быть созданы в процессе установки программного обеспечения. В какое время создана резервная копия с помощью Pg_dump? Снапшот для дампа делается в момент начала копирования. Время модифика­ции файла показывает момент окончания копирования. Дамп соответ­ствует моменту создания снапшота, и вы захотите знать, когда именно это было. Если вы делаете дамп в виде скрипта, можно добавить опцию — V, и в начале скрипта будет указываться время создания. Дампы произвольного формата также сохраняют время на­чала копирования, и его можно увидеть следующим образом:
Заметьте, что Pg_aump Не сохраняет роли и та­бличные пространства. Эти объекты можно сохранить только с помо­щью Pg_dumpaii; детальное описание вы найдете в следующих разделах.



Рубрика: Женский интерес

Комментарии закрыты.