Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Пн Июл 08, 2013 07:00  Перенос обновлений - Инвалидные объекты |
|
Полезность: Нет оценки
|
Здравствуйте.
При переносе на рабочую базу бывает, что возникают инвалидные объекты (пакеты).
Т.е. 2 ТБО (Класса) - поправил Класс1 и Класс2 на тестовой базе.
Прос Класс1 забыл успешно, Выкладываем Класс2 на рабочую базу.
Естественно, операции Класса2 не компилируются из-за зависимости от Класса1.
Народ! Как боретесь с такой ситуацией? |
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Пн Июл 08, 2013 07:41   |
|
Полезность: Нет оценки
|
тут, по-моему, только память тренировать. |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пн Июл 08, 2013 08:38   |
|
Полезность: Нет оценки
|
2 последовательных наката одного хранилища с циклическими связями. |
|
 |
prog Эксперт
Вступление в Клуб: 03.03.2008
|
Пн Июл 08, 2013 08:59   |
|
Полезность: Нет оценки
|
vtar пишет: | 2 последовательных наката одного хранилища с циклическими связями. |
тут не циклические связи, а банально люди забывают зависимые классы в хранилище выгружать |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пн Июл 08, 2013 09:59   |
|
Полезность: 1
|
В АРМ Администратор проектов есть кнопко CTRL+D
<=
=>
отметить обратные зависимости |
|
 |
Ezhik Участник со стажем
Вступление в Клуб: 17.04.2009
|
Пн Июл 08, 2013 14:01   |
|
Полезность: Нет оценки
|
Если хранилище формировать из Словаря, то там тоже можно выбрать: либо только выбранные элементы, либо со связанными. |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пн Июл 08, 2013 14:15   |
|
Полезность: Нет оценки
|
Я как то пару лет назад завязал из Админа словаря выгружать - ибо то завис, то падал он при этом, видно там вызов одной проги из другой какой нибудь кривой турецкой саблей сделан ...  |
|
 |
Ezhik Участник со стажем
Вступление в Клуб: 17.04.2009
|
Пн Июл 08, 2013 14:25   |
|
Полезность: Нет оценки
|
Там, если не ошибаюсь, идет вызов пика в безынтерфейсном режиме. У меня довольно стабильно работает Это всяко проще, чем запускать его постоянно или держать запущенным (тем более работая с несколькими схемами). |
|
 |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Вт Июл 09, 2013 07:21   |
|
Полезность: Нет оценки
|
prog пишет: | vtar пишет: | 2 последовательных наката одного хранилища с циклическими связями. |
тут не циклические связи, а банально люди забывают зависимые классы в хранилище выгружать |
На самом деле, у меня были оба эти варианта.
Т.е. и циклические ссылки были, но чаще - память.
Вот в связи с этим хотелось бы узнать - пользует ли кто схему с 2 тестовыми серверами.
Мне видится такая схема:
1) Сервер TEST_A - для разработчиков, где народ отлаживается и резвится.
2) Сервер WORK - рабочий сервер для пользователей.
3) Сервер TEST_B - сервер для прогона скриптов.
При необходимости перенести обновление с TEST_A на WORK разработчик подготавливает mdb-шник, прогоняет на сервере TEST_B и проверяет наличие инвалидных объектов.
Если находит инвалидные объекты - mdb-шник либо откатывается, либо выкладывается следующий.
Т.е. обновления должны быть пронумерованы XXXX.mdb
Цель - гарантировать, что после прогона всех обновлений на рабочем сервере НЕ будет инвалидных объектов.
Ну и на рабочий сервер обновления накатываются по порядку. |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Вт Июл 09, 2013 08:32   |
|
Полезность: Нет оценки
|
...просто есть ежедневный клон с рабочей, перед накатом катим сначала на него. |
|
 |
|