У меня есть требование. Давайте предположим, что система управления гостиницей, где у нас есть такие записи, как бронирование, RoomType, дополнительная информация о пользователе.
Предположим, что система находится в производстве. Мне нужно скопировать все записи, относящиеся к бронированию, в другую среду, такую как системный тест. Это необходимо для того, чтобы мы могли воспроизвести дефект в среде тестирования системы. Много раз мы не можем повторить дефект в тесте системы, но проблема возникает в продукт. Поскольку у нас есть доступ к prod, идея состоит в том, чтобы написать пакет, который будет принимать параметр (скажем, идентификатор бронирования) и копировать все записи из всех связанных таблиц в xml или что-то в этом роде.
Мы возьмем этот XML-файл в качестве входных данных для запуска пакета в нашей среде тестирования системы, чтобы мы реплицировали те же данные в нашей среде.
Кто-нибудь выполнил нечто подобное? У вас есть идея лучше, чем я хочу достичь?
P.S: Давайте предположим, что моя целевая и исходная база данных на данный момент являются оракулом.
Мы не можем получить весь дб, так как данные конфиденциальны. Мы намерены взять записи из базы данных и анонимизировать их.