|
28.05.2018, 17:48 | #1 |
Участник
|
D365FO - Как удалить столбцы существующей таблицы базы данных?
Всем привет!
Как удалить столбцы существующей таблицы базы данных? Если можно, укажите, пожалуйста, решения для подхода с использованием расширений (extensions) и перекрытий (overlayering)? Заранее, большое спасибо! |
|
28.05.2018, 19:21 | #2 |
Banned
|
Подобных решений существовать не может. Extensions позволяют только добавлять новые поля, в этом вся суть Extensions. С помощью overlayering можно, в принципе, скрыть поле, но уж точно не удалить.
|
|
|
За это сообщение автора поблагодарили: MarinaAX (2). |
28.05.2018, 23:57 | #3 |
Administrator
|
Ну... вообще говоря столбцы существующей БД удалять по определению нельзя еще с 2012. И даже отключение конфигурационных ключей столбцы не удаляет. Т.о. столбец можно просто джобиком очистить.
На расширении можно изменить EDT у существующего поля. Теоретически, если тип поля изменить на тип, который закрыт отключенным конфигурационным ключом, то можно (наверное) создать эффект удаленного поля с т.з. D365, но физически поле не удалится. Сам не пробовал - нужды не было - это всего лишь идеи
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: MarinaAX (2). |
Теги |
d365fo, extensions, overlayering, overlayering;extensions; |
|
|