Генератор SQL скрипта для переноса данных
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(3) Базы с разной структурой имеют разные названия полей. Автор по имени объекта метаданных пытается их сопоставить. когда на один реквизит попадает насколько имен полей( в случае составного типа) не совсем понятно как их сопоставлять для скрипта переноса. (я руками прописывал такие исключения). Например для реквизита1 есть поля _Fld2_TYPE,_Fld2_S и т д. а в базе 2 они имеют названия _Fld5_TYPE, _Fld5_S. и точного соответствия, что _Fld2_TYPE должен переходить в _Fld5_TYPE - нет.
а про поля автор писал, "составных типов", а не типы колонок sql
а про поля автор писал, "составных типов", а не типы колонок sql
(5) не совсем так. условно есть реквизит1 у справочника1. реквизит простой. поэтому можно сопоставить на 100%
что поле _Fld1 - ,будет у одноименного реквизита в базе 2 - _Fld5 ( к примеру). это можно получить сравнивая таблицу хранения данных. В случае составного типа, у вас для реквизита 1 будет несколько полей. и надо поле *_TYPE" одной базы, сопоставить с полем "*_TYPE" другой базы. При этом имя поля у них одинаковое.
что поле _Fld1 - ,будет у одноименного реквизита в базе 2 - _Fld5 ( к примеру). это можно получить сравнивая таблицу хранения данных. В случае составного типа, у вас для реквизита 1 будет несколько полей. и надо поле *_TYPE" одной базы, сопоставить с полем "*_TYPE" другой базы. При этом имя поля у них одинаковое.
Прикрепленные файлы:
(16) Перенос одного РС, 250 млн записей, способом из 0 занял сутки. Через булку, менее полчаса.
(1) Хотя бы воткни truncate table , заместо delete
+воткни фильтры на объекты метаданных при выгрузке.
Как потом в простынке получившегося скрипта из тыщи таблиц удалять/искать нужные, если нужны не все ?
+Твой код, учитывает расширения ? Когда данные будут в табличка с суффиксом X ?
+не ясна цель такого переноса, в пустую базу (ты же всё равно данные в ней прибиваешь, судя по delete) ?
когда проще поднять архив источника.
(1) Хотя бы воткни truncate table , заместо delete
+воткни фильтры на объекты метаданных при выгрузке.
Как потом в простынке получившегося скрипта из тыщи таблиц удалять/искать нужные, если нужны не все ?
+Твой код, учитывает расширения ? Когда данные будут в табличка с суффиксом X ?
+не ясна цель такого переноса, в пустую базу (ты же всё равно данные в ней прибиваешь, судя по delete) ?
когда проще поднять архив источника.
Вакансии
Главный специалист 1С \ эксперт по технологическим вопросам
Москва
зарплата от 220 000 руб.
Полный день
Москва
зарплата от 220 000 руб.
Полный день
Ведущий программист 1C (Группа разработки систем автоматизации Снабжения, Бюджетирования и Документооборота )
Москва
зарплата от 140 000 руб.
Полный день
Москва
зарплата от 140 000 руб.
Полный день
Ведущий программист 1С (Группа разработки интеграции и отраслевых систем )
Москва
зарплата от 140 000 руб.
Полный день
Москва
зарплата от 140 000 руб.
Полный день