====== LSS описание базы данных ====== ===== Введение ===== **LSS описание базы данных** необходимо для автоматического построения **контроллеров источников данных**. Это описание, в каком-то смысле, дублирует структуру БД, но не идентично ему - содержит дополнительную информацию. В существующей технологии отдельно создается структура БД (см [[db-datastructure-versionscript]]), отдельно заполняется **LSS описание базы данных**. Описание хранится в системных таблицах: systablecategory, systable, sysfield, sysfieldparams, sysconstraint. Для заполнения описания служит экранная форма **LSS описание базы данных**, размещенная в меню **Разработка**. Вызываемые из этой формы утилиты - "Экспорт LSS описания в виде XML" и "Импорт LSS описания из XML" позволяют сохранять LSS описание в виде XML файла sql/export/datamodel.xml и обмениваться им через git.