Установка и обновление SQL пакетов

В платформе есть механизм /upd - это получение из Центра списка компонентов, а также получение последней версии компонента с возможностью его установки. 

Для его установки в свой проект используем данный SQL пакет upd (для старых экземпляров его можно получить через обращение в тех поддержку). 

На странице /upd доступны пакеты SQL для передачи.

Для компонента вы видите краткое описание, состав компонента и возможность установить версию пакета. 

При установке пакета проверяется контрольная сумма. Также на экземпляре Falcon фиксируется какая версия пакета была установлена. 

После выполнения пакета проверьте output на наличение ошибок (красные сообщения в окне слева внизу - ошибки будут со знаками ##########).

Если у вас не появляются сообщения слева внизу, то проверьте что в appsettings.json настройка sendPrintToUsernames пустая (тогда отправляет всем админам) или содержит ваш логин.

Если будут ошибки с обработкой JSON - надо повысить у базы Compability Level (напр, на хостинге Reg.ru этот уровень ниже). 

ALTER DATABASE [mydbname]
SET COMPATIBILITY_LEVEL = 130

Как устроен репозитарий модулей 

На сайте Falcon есть центральный репозитарий, он хранит версии каждого компонента.

Пакет может быть сгенерирован на любой базе (в репозитации хранится просто статичный текст с кодом SQL). 

Страница-источник на сайте falconspace.ru