Columns
Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
---|---|---|---|---|---|---|---|---|---|---|---|
cvtermprop_id | serial | 10 | √ | nextval('cvtermprop_cvtermprop_id_seq'::regclass) |
|
|
|||||
cvterm_id | int4 | 10 | null |
|
|
||||||
type_id | int4 | 10 | null |
|
|
The name of the property/slot is a cvterm. The meaning of the property is defined in that cvterm |
|||||
value | text | 2147483647 | ''::text |
|
|
The value of the property, represented as text. Numeric values are converted to their text representation |
|||||
rank | int4 | 10 | 0 |
|
|
Property-Value ordering. Any cvterm can have multiple values for any particular property type - these are ordered in a list using rank, counting from zero. For properties that are single-valued rather than multi-valued, the default 0 value should be used |
Indexes
Constraint Name | Type | Sort | Column(s) |
---|---|---|---|
cvtermprop_pkey | Primary key | Asc | cvtermprop_id |
cvtermprop_cvterm_id_key | Must be unique | Asc/Asc/Asc/Asc | cvterm_id + type_id + value + rank |
cvtermprop_idx1 | Performance | Asc | cvterm_id |
cvtermprop_idx2 | Performance | Asc | type_id |