Как я могу отменить или откатить изменения базы данных, сделанные во время тестирования, используя 'tap' после завершения теста? - PullRequest
0 голосов
/ 20 февраля 2020

Я использую tap framework для тестирования моего приложения узла. Во время выполнения теста я делаю некоторые изменения в базе данных.

Я хочу отменить все изменения, внесенные в базу данных после тестирования. Кто-нибудь может мне помочь из этого?

1 Ответ

0 голосов
/ 20 февраля 2020

Нет, вы не можете отменить, откатить или отменить коммит.

По сути, восстановление из резервной копии. Если вы не можете, вы можете восстановить с **pg_dirtyread**.

. Если у вас нет резервных копий, остановите весь сервер, возьмите образ диска и свяжитесь с данными $ lot Эксперт по восстановлению.

Если вы совершили транзакцию, вы не сможете откатить или отменить обновление. Пожалуйста, найдите подробный ответ здесь.

Есть одна статья об этом pg_dirtyread здесь на средних.

Могу ли я откатить транзакцию, которую я уже совершил? (потеря данных)

...