Как лучше всего дублировать удаленные записи из исходной таблицы при репликации таблиц?

контекст

Допустим, есть таблица A. Таблица B копирует таблицу A с помощью оператора upsert для файла, в котором только обновленные записи найдены в таблице A. Легко определить, обновлялись ли записи таблицы A, поскольку это отразится на столбец, который показывает дату последнего изменения указанных записей. Однако таблица A не показывает никаких признаков того, были ли удалены какие-либо записи (нет столбца флага, который показывает, была ли запись удалена или нет из-за огромного количества активных записей, содержащихся в таблице). Если запись удалена, указанная запись больше не будет отображаться при попытке ее извлечь.

Текущее решение

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

Лучшее решение?

У меня вопрос: есть ли лучший способ сделать это, когда мне не нужно загружать файл полного списка столбцов первичного ключа, доступных в настоящее время в таблице A?

0 ответов

Другие вопросы по тегам