#0
by Adept
Есть две БД. Основная - где работаю юзеры. Вторя для тестов. Для того что бы информация в тестовой подтягивалась за основной решено каждую ночь переносность изменения по COM-у через планы обмена. Но переносить когда например тестовая БД не соответствует основной нельзя. Внимание вопрос. Как отличить определить структура таблиц БД одинакова или нет у двух БД? Как вариант один, предполагаю пробежаться по всем метаданным всех таблиц и получить их типы преобразовать их к строке сложить все до кучи, вычислить хэш. Если совпадают то можно грузить если нет то нет. Какие еще могут быть мысли?
#3
by Adept
Ну как,надо поддерживать в тестовой базе актуальную инфу, в тоже время поддерживать ее пока базы по структуре идентичны неправильно, вот и ищи как сравнить структуры БД.
#5
by Adept
Ночная копия затрет все тестовые цепочки которые разработчики могли бы уже сделать, а так есть возможность эту ситуацию разрулить.
#8
by Adept
Народ ну долго рассказывать почему именно так. просто задача стоит сравнить структуры двух иб, как это лучше сделать ?
#10
by AndreyFAN
тоже все разработки делаю в тестовой, сохраняю конфигурацию в файл, в основной СравниваюОбъединяю с этим файлом, отладка, обмены, тестовую переименовываю для архива, копирую рабочую папку в в свежую тестовую. Всё готово для продолжения разработок. конечно если файловая БД.
#11
by Adept
и что там можно отловить если реквизит с число(10,3) поменялся на реквизит число(8,3) ?
#12
by GenV
Проще уж организовать хранение описания структуры конфигурации (как в КД), а потом уж сравнивать версии. В КД, кстати, есть обработка сравнения метаданных.
#13
by Adept
да только не понятно по какому событию обновлять эту структуру с метаданными. За обработку спасибо - гляну.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как проверить скопирован ли документ?
- Как проверить значение перечисления в запросе?
- Не удалось проверить целостность app-sentx, код возврата -1073741819
- Подскажите плиз! Как проверить на идентичность 2 таблицы значений!
- проверить товар на вхождение в список
- Соответствие таблиц SQL и таблиц объектов метаданных
- Проблема с реструктуризацией таблиц БД в 8.2
- Работа с БД postgres через ODBC. Можно ли добавить таблицу к БД исполуемую 1С?
- Сравнение строк двух таблиц на идентичность
В этой группе 1С
- Конвертация данных: перенос периодических реквизитов
- СКД. Не получается программно запретить вывод отдельных полей
- Как в УТП добится чтобы формировались проводки по РН Товары на складах?
- Вопрос по ведомости амортизации по НУ vs оборотка...
- Не добавляется план обслуживания в SQL
- Как узнать, в какой табличной части расположено поле ввода
- Диалог выбора папки и открытие папки из документа 1С
- ЗУП: Как оформить повышение квалификации с отрывом от работы ?
- Как настроить динамический список
- РБП в отражении ЗУП 2.5.27.6
- При печати выходят чистые листы
- Свод отчетов 7.7. Как выгрузить документы?
- Настройка ЦУП
- Часовые пояса в 1С
- Спрятать часть групп в справочнике
- не подключается wmic - отказано в доступе
- Выгрузить данные из 1с в базу mysql
- BarCode
- как при изменении поля в табличной части получить/установ остальные значения Тч?
- Выбрать ячейку в табличной части документа и вызвать процедуру данной ячейки