Linux Labs

Веб-стек / Ступень 8 из 9

Дамп и проверяемое восстановление

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 7 · итог · 2 мин

Итог

  • Логический дамп — команды: создать таблицы, загрузить строки, выставить счётчики, добавить ключи; custom-архив выполняет pg_restore, простой SQL — psql.
  • В рабочую базу дамп не восстанавливают: CREATE и COPY упадут, а setval пройдёт и откатит счётчик.
  • Проверка дампа — восстановление в новую пустую базу и сверка с оригиналом: строки, md5, счётчик.
  • Новый заказ в начале урока не записался из-за счётчика: pg_restore вернул orders_id_seq к вчерашним 5, и база выдала занятый id 6.
Ubuntu 24.04
Загрузка…