IDuuid.UUID`yaml:"id,omitempty" json:"id,omitempty"`// Идентификатор таблицы. Если пустой, то генерируется автоматически для дальнейше работы
Namestring`yaml:"name,omitempty" json:"name,omitempty"`// Название таблицы
Schemastring`yaml:"schema,omitempty" json:"schema,omitempty"`// Схема таблицы (для PostgreSQL либо префикс для остальных)
Pkstring`yaml:"pk,omitempty" json:"pk,omitempty" default:"uuid"`// Тип первичного ключа. Если uuid, то генерируется V4, int и bigint - используется bigint с автоинкрементом, string - первичный ключ как текстовое поле. Если не указано, то поумолчанию используется UUID
Descriptionstring`yaml:"description,omitempty" json:"description,omitempty"`// Описание таблицы
Fields[]Field`yaml:"fields,omitempty" json:"fields,omitempty"`// Поля таблицы
Values[]map[string]interface{}`yaml:"values,omitempty" json:"values,omitempty"`// Значения для заполняемого справочника
IncludeValuesstring`yaml:"includeValues,omitempty" json:"includeValues,omitempty"`// Относительный путь к файлу со значениями для заполнения справочника. yml и json будут подставлены автоматически
FkFields[]Field`yaml:"-" json:"-"`// Поля с описанием внешних ключей