|
![]() |
#1 |
Administrator
|
Удаление слоя при сохранении всех id никак не влияет на данные
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#2 |
Участник
|
как это? типа удалить и НЕ синхронизировать?
Можно пошагово? |
|
![]() |
#3 |
Ищущий знания...
|
написал выше
Цитата:
мы же убиваем файл из приложения, таблицу в БД не трогаем!
потом этот файл обратно заливаем, ИД таблицы сохраниться, данные потеряться не должны.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#4 |
Administrator
|
Легко.
1. Берем приложение. Экспортим с id в xpo слой. 2. Удаляем слой. Если не синхронизировать БД, то после запуска АОСа можно просто залить xpo обратно и все будет ок. Если же мы переименовываем, то: а) Надо подготовить приложение на пустой БД (залить туда xpo с id) б) Надо убедиться в отсутствии в данных ссылок на название переименованного объекта в) Надо пересоздать SQLDictionary на рабочем приложении (после копирования на рабочее приложение подготовленного). На эту тему почитать следующее: Что нужно сделать: Изменение идентификаторов(id) полей или Изменение идентификаторов(id) полей Имеющиеся потенциальные проблемы: Синхронизация Полная инструкция по переносе объектов (таблиц) между слоями без сохранения ID, но без потери данных: Перенос всех объектов с USR-слоя на VAR.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 27.10.2010 в 13:56. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#5 |
Ищущий знания...
|
опередил
![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|