Как скопировать вновь вставленные записи из локальной базы данных в другую базу данных - PullRequest
2 голосов
/ 25 июня 2019

У нас есть новая настройка базы данных разработки на каком-то сервере для нашего приложения. В настоящее время у нас есть локальная база данных, которую мы использовали для тестирования наших приложений. Теперь мы хотели бы переместить вновь вставленные записи в нашу локальную базу данных в удаленную базу данных разработчика.

Каждый коллега имеет свой собственный набор записей локально, поэтому каждый из нас должен иметь возможность перемещать свои записи. Планирование иметь сценарий, который поможет достичь этого.

Я знаю о «Вставить в Select», но не знаю, как использовать, когда исходная и целевая базы данных различаются. Также как учитывать зависимые таблицы при выполнении вставки?

Ответы [ 2 ]

2 голосов
/ 25 июня 2019

На ваш вопрос нет единственного ответа.Вы можете выполнить этот процесс ETL вручную или создать автоматизированный процесс для достижения желаемых результатов.

Ссылка на базу данных

Oracle позволяет вам создавать то, что называется ссылка на базу данных .Посмотрите, возможно, это путь к достижению того, что вы хотите сделать.

Экспорт Импорт через Excel

В противном случае действительно ручной подход заключается в экспортеваши данные в файл Excel ... и затем импортируйте данные в другую базу данных.Если это необходимо один или несколько раз, этот подход действительно довольно прост.

Вы можете импортировать файл Excel в его собственную таблицу, а затем, после того как данные окажутся в нужной базе данных, вы можете написать простые выборки вВСТАВЬТЕ данные, куда они должны идти.

Выше приведены всего две идеи ... но решение может стать чрезвычайно сложным в зависимости от "системы", которая требуется для выполнения операции ETL.

0 голосов
/ 19 июля 2019

Вы пробовали репликацию оракула, снимок Oracle .. Эти вещи помогут, спасибо. Также есть решения для защиты данных, которые я не пробовал. Потоковая передача оракула тоже может работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...