какой инструмент я могу использовать для экспорта в целевую базу данных, которая уже содержит некоторые данные - PullRequest
0 голосов
/ 16 октября 2019

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

Ответы [ 2 ]

0 голосов
/ 16 октября 2019

Не напрямую.

  • Сначала отправьте данные во временную таблицу для каждого столбца внешнего ключа, напишите сценарий.
  • Переместите окончательную строку в основную таблицу после проверки.

удачи

0 голосов
/ 16 октября 2019

Это очень расплывчатый вопрос. Вы можете просто использовать базовый оператор вставки, такой как:

INSERT INTO table2
SELECT * FROM table1
WHERE condition;

Или, если у цели нет того же столбца, используйте

INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition; 
...