Я не уверен, задавалось ли это раньше; Я сделал несколько поисков, но ничего подходящего не появилось.
Хорошо, теперь моя проблема:
Я хочу перенести старое приложение на другой язык программирования. Единственное требование, которое у нас есть, - поддерживать стабильность базы данных. Так что никаких изменений в моей схеме базы данных нет. Для остальной части приложения я в основном переписываю все с нуля без повторного использования старого кода.
Моя идея: для проверки моего нового кода я должен был позволить пользователям выполнять определенные действия или рабочие процессы, фиксировать состояние базы данных до и после этого, а затем, возможно, создать модульные тесты с помощью этих данных. Кто-нибудь знает элегантное решение для отслеживания этих изменений? Копирование базы данных (> 10 ГБ) довольно дорого. Я также не могу изменить код старого приложения, в котором пользователи будут выполнять эти примеры действий. Я должен держать его на уровне базы данных.
Моя база данных - Oracle 10g.