Имя: Пароль:
1C
 
Алгоритм для поиска документов, которые есть в одной базе и нет в другой
0 ИС-2
 
27.12.23
08:57
Проводить удаление документов планирую средствами SQL.
Сделан регистр, в который записываются документы неподлежащие удалению. Но это не дает гарантий, что что-то лишнее будет удалено.

Помогите придумать найти как лишние документы, которые были удалены зря. Т.е образовались битые ссылки.

Хотел сравнивать кол-во битых ссылок через типовую обработку в инструментах разработчика, но из-за объема данных она вылетает с ошибкой не хватка памяти.

Сейчас прорабатываю вариант с сериализацией документов...
Какие еще есть варианты написания алгоритма для поиска документов, которые есть в одной базе и нет в другой?
1 vicof
 
27.12.23
09:00
Не записывать изначально лишние документы в базу?
2 2S
 
27.12.23
09:02
по УИН, напиши простенький http-сервис
3 Lite777888
 
27.12.23
09:06
(0)  можно ком соед сравнить ,самое простое
4 mikecool
 
27.12.23
09:48
а придумать алгоритм сразу не удалять нужные документы?
5 Лефмихалыч
 
27.12.23
10:41
В первой базе создать пустую таблицу с одной колонкой типа ГУИД. Изв торой базы любым доступным образом вытряхнуть гуиды документов в эту таблицу. Делее тупо левым соединением.

Если обе БД на одном инстансе sql-сервера, то mssql умеет левые соединения между двумя базами
6 Garykom
 
27.12.23
11:06
(5) типы документов (колонка) еще желательно если одна таблица
или отдельные таблицы на каждый вид дока
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn