11.07.2006, 10:35 | #1 |
Developer
|
Интересный вопрос к ветеранам
Проблема с ипортом...
У нас имеется девелоперская, тестовая база и рабочая. При импорте проекта в тестовую базу все проходит хорошо... А вот, при импорте из тестовой в рабочую начинаются проблемы с модифицированными таблицами... При сравнении модифицированной таблицы на этапе импорта происходит следующее... Вне зависимости от того какая это таблица, новые поля отображаются как UNKNOW, также отображаются все время одни и теже "новые" группы полей и "новые" отношения, хотя они в таблице никогда не присутствовали, и никто их туда добавлять не собирался... Такая проблема только с таблицами, причем методы на них корректно сравниваются... |
|
11.07.2006, 11:03 | #2 |
Moderator
|
Попробуйте импортировать проект дважды. Дело в том, что никто не гарантирует в каком порядке будут импортироваться элементы проекта и, если в проекте были созданы новые типы и поля на таблицах, использующие эти новые типы, то вполне возможен случай, когда сначала импортируются таблицы, а только потом типы данных
|
|
11.07.2006, 11:07 | #3 |
Участник
|
Импорт/Экспорт через xpo? Попроектно или всем слоем? Платформы разные?
В принципе можно разбираться ... но раз пошла такая ерунда, лучше начать жизнь заново: перенести проложение с пом. *.aod, убить индексы и засинхронизировать. (это только при одинаковых платформах) С уважение, itfs. |
|
11.07.2006, 11:10 | #4 |
Developer
|
Цитата:
Сообщение от Андре
Попробуйте импортировать проект дважды. Дело в том, что никто не гарантирует в каком порядке будут импортироваться элементы проекта и, если в проекте были созданы новые типы и поля на таблицах, использующие эти новые типы, то вполне возможен случай, когда сначала импортируются таблицы, а только потом типы данных
Цитата:
Сообщение от Андре
Дело в том, что никто не гарантирует в каком порядке будут импортироваться элементы проекта и, если в проекте были созданы новые типы и поля на таблицах, использующие эти новые типы, то вполне возможен случай, когда сначала импортируются таблицы, а только потом типы данных
|
|
11.07.2006, 11:17 | #5 |
Developer
|
Цитата:
Сообщение от itfs
Импорт/Экспорт через xpo? Попроектно или всем слоем? Платформы разные?
В принципе можно разбираться ... но раз пошла такая ерунда, лучше начать жизнь заново: перенести проложение с пом. *.aod, убить индексы и засинхронизировать. (это только при одинаковых платформах) С уважение, itfs. 1) Платформы одинаковые (девлоперская и тестовая - это по сути копии рабочей, изначально). 2) "Начать жизнь заново" - это проблема, т.к. база рабочая, час упавшего сервера выльется компании в миллионы . 3) Глобальная компиляция рассмотрю только в крайнем случае, т.к. это грозит крахом аппликухи. |
|
11.07.2006, 11:17 | #6 |
Участник
|
Цитата:
Сообщение от Jox
Проекты импортировать пытались по несколько раз, результат один и тот же.
... однако же у нас, не отображается даже имя переносимого поля, вместо имени пишеться UNKNOW ... Импорт проектов делать лучше при остановленном сервере приложения. И обязательно после этого убивать на клиентском месте aoc файлы. Пользователь в этот момент должен выйти из аксапты, а то файл может пересоздаться заново и не факт что чистеньким. По карйней мере нам удаление aoc файлов помогло. |
|
11.07.2006, 11:19 | #7 |
Developer
|
Цитата:
Сообщение от Logger
Судя по симтомам, у вас проблема с кешировнаием объектов приложения в AOC файлах.
Импорт проектов делать лучше при остановленном сервере приложения. И обязательно после этого убивать на клиентском месте aoc файлы. Пользователь в этот момент должен выйти из аксапты, а то файл может пересоздаться заново и не факт что чистеньким. По карйней мере нам удаление aoc файлов помогло. |
|
11.07.2006, 11:28 | #8 |
Участник
|
Цитата:
Сообщение от Jox
Проблемы:
2) "Начать жизнь заново" - это проблема, т.к. база рабочая, час упавшего сервера выльется компании в миллионы . 3) Глобальная компиляция рассмотрю только в крайнем случае, т.к. это грозит крахом аппликухи. Компиляции не требуется, только синхронизация таблиц, если ms-sql - 5 мин. + затраты на копирование и прибитие индексов. Главное, что это однозначно решит проблему. С уважением, itfs. PS. Да, согласен насчет прибития *.aoc, это тоже как правило помогает. Последний раз редактировалось itfs; 11.07.2006 в 11:30. |
|
11.07.2006, 12:08 | #9 |
Участник
|
Цитата:
Сообщение от itfs
только синхронизация таблиц, если ms-sql - 5 мин.
У меня как то InventTrans минут 40 синхронизировался. А всего-то добавил пару малеьнких полей. Хотя в общем по любому при импорте проекта синхронизация будет. Так что зря я придираюсь. |
|
11.07.2006, 13:50 | #10 |
Участник
|
Цитата:
Сообщение от Logger
Ну это только если в большие таблицы полей не добавляли.
У меня как то InventTrans минут 40 синхронизировался. А всего-то добавил пару малеьнких полей. Затраты на синхронизацию - это только начало длинного списка всевозможных затрат, которые придется влачить в дальнейшем системе ... С уваженим, itfs. |
|
11.07.2006, 14:10 | #11 |
Developer
|
На самом деле можно долго рассуждать о проблемах, с большими таблицами, а что вы скажите, если абсолютно новая таблица, отсутствующая в рабочей базе вызывает такие же точно симптомы...
Реально проблема существует с любой таблицей (новой или модифицированной, не имеет значения) |
|
11.07.2006, 14:11 | #12 |
Developer
|
Цитата:
Судя по симтомам, у вас проблема с кешировнаием объектов приложения в AOC файлах.
|
|
11.07.2006, 14:22 | #13 |
Участник
|
Предположение: в месте на диске под файлами БД.
Все-таки, лучше бы знать, что было проделано и каков эффект...Так уж устроено сознание, что отсутствие информации вызывает ступор. С уважением, itfs. |
|
11.07.2006, 14:25 | #14 |
Модератор
|
Цитата:
Сообщение от Jox
Судя по всему, проблема вовсе не в кэшировании, тогда в чем же??
__________________
-ТСЯ или -ТЬСЯ ? |
|
12.07.2006, 10:40 | #15 |
Developer
|
Цитата:
Сообщение от Vadik
Телепаты, к сожалению, в отпуске. Как делаете импорт - в двухзвенке или тонким клиентом, с идентификаторами или без них, на скольких слоях ведется разработка, какая, в конце концов, версия асксапты?
----------------------- Импортировал и в двухзвенке и трехзвенке - эффект одинаковый. Без идентификаторов (присваиваются новые). в девелоперско базе разработка ведется на usr-слое, переносится на cus-слой в тестовую, а потом их тестовой в рабочую, тоже на cus-слой. |
|
12.07.2006, 10:41 | #16 |
Developer
|
Цитата:
Сообщение от Jox
Проблема с ипортом...
У нас имеется девелоперская, тестовая база и рабочая. При импорте проекта в тестовую базу все проходит хорошо... А вот, при импорте из тестовой в рабочую начинаются проблемы с модифицированными таблицами... При сравнении модифицированной таблицы на этапе импорта происходит следующее... Вне зависимости от того какая это таблица, новые поля отображаются как UNKNOW, также отображаются все время одни и теже "новые" группы полей и "новые" отношения, хотя они в таблице никогда не присутствовали, и никто их туда добавлять не собирался... Такая проблема только с таблицами, причем методы на них корректно сравниваются... |
|
Теги |
ax3.0, xpo, импорт |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|