Стенд: sNN.ksoib.ru · База: transport_lab · студент работает под sNN_student
Освоить безопасный сценарий логического резервного копирования и восстановления данных PostgreSQL и подтвердить возврат данных к сохранённому состоянию после контролируемого изменения.
pg_dump/pg_restore. Backup, контролируемое изменение и restore выполняет преподаватель. Студент фиксирует и проверяет состояние через штатный доступ.SELECT clock_timestamp() AS checked_at, current_user, current_database(); SELECT id, booking_ref, fare_amount, currency, status FROM transport.bookings WHERE id = 1; SELECT (SELECT count(*) FROM transport.bookings) AS bookings_count, (SELECT count(*) FROM transport.operational_events) AS events_count;
Запишите результаты в протокол.
Сообщите преподавателю номер своего стенда sNN. Преподаватель создаёт логическую резервную копию схемы transport штатным операторским сценарием.
После команды преподавателя повторите:
SELECT id, booking_ref, fare_amount, currency, status FROM transport.bookings WHERE id = 1;
Значение fare_amount должно отличаться от исходного. Зафиксируйте его.
После сообщения преподавателя о завершении restore повторите контрольный запрос и количества строк.
SELECT id, booking_ref, fare_amount, currency, status FROM transport.bookings WHERE id = 1; SELECT (SELECT count(*) FROM transport.bookings) AS bookings_count, (SELECT count(*) FROM transport.operational_events) AS events_count;
Заполненный протокол ЛР-4: номер стенда, исходное состояние, изменённое состояние, состояние после restore, контрольные количества и ответы на вопросы.
Открыть протокол