Extras — различия между версиями

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
(+Role)
Строка 5: Строка 5:
 
* [[ColumnDef|Определение колонки (columnDef)]]
 
* [[ColumnDef|Определение колонки (columnDef)]]
 
* [[IndexDef|Определение индекса (indexDef)]]
 
* [[IndexDef|Определение индекса (indexDef)]]
* [[Role|роль (role)]]
+
* [[Role|Роль (role)]]
  
 
Это текстовая строка следующего формата:
 
Это текстовая строка следующего формата:

Версия 13:29, 11 сентября 2014

Extras — способ задания условий, по которым данный элемент проекта будет использоваться. На данный момент поддерживается для следующих типов элементов:

Это текстовая строка следующего формата:

[!]<prefix>:<value>

Восклицательный знак означает отрицание (элемент доступен в случае, если условие не выполнено). Определены следующие префиксы:

  • db — используется ли данный движок СУБД. Возможные значения value: db2, mysql, oracle, sqlserver, postgres
  • module — присутствует ли в проекте модуль с данным именем.
  • feature — подключена ли указанная фича.

Также в модулях в качестве extras может встречаться просто строка. Если та же строка определена в проекте приложения в секции данного модуля, то этот extras выполняется.