Практика odm
Contents
Практика odm#
В данном разделе будет расписана некоторая практика, связанная с разметкой в odm.
Свойство not null для атрибута#
В разметке odm нет настройки для того, чтобы указать атрибуту свойство not null.
Примечание
Свойство isRequired=»true» влияет на результат работы кодогенератора:
реализуется настройка в avm для визуального обозначения поля обязательным
в методе Dpi.validateRequired() реализуется проверка на заполненность обязательных полей.
Но генератор таблиц не смотрит на данную настройку и рассматриваемое поле в таблице не будет иметь признак not null.
Для этого необходимо реализовать sql-скрипт для задания данной настройки для поля:
<dbSchema>
<scripts>
<script name="isNotNull_sKeyResDepOwnOTArchive" version="1">
<install>
ALTER TABLE public.oil_task ALTER COLUMN skeyresdepownotarchive SET NOT NULL;
</install>
</script>
</scripts>
</dbSchema>