У меня есть программа, которая взаимодействует с базой данных. Когда программа взаимодействует с базой данных, все в порядке. Однако мне нужно добавить функциональность в программу, которая модифицирует базу данных.
База данных, которую я унаследовал. Ни одна из таблиц или столбцов не имеет логических имен. Даже если имена действительно что-то значат, документация по ним давно потеряна. Я пытаюсь вставить / удалить элемент в базе данных, и он, кажется, каждый раз портит его.
Что я хотел бы сделать, так это как-то сохранить состояние базы данных перед вставкой / удалением, вставить / удалить в базу данных, а затем сохранить состояние базы данных после вставки / удаления. Делая это, я могу видеть, какие именно таблицы обновляются и с какими значениями. Затем я могу честно попытаться изменить приложение для использования базы данных.
Существуют ли какие-либо инструменты для этого? Это вообще возможно? Есть ли другой способ достичь своей цели?