Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| marker_experiment_id | serial | 10 | √ | nextval('sgn.marker_experiment_marker_experiment_id_seq'::regclass) |
|
|
|||||
| marker_id | int4 | 10 | √ | null |
|
|
|||||
| pcr_experiment_id | int4 | 10 | √ | null |
|
|
|||||
| rflp_experiment_id | int4 | 10 | √ | null |
|
|
|||||
| location_id | int4 | 10 | √ | null |
|
|
|||||
| protocol | text | 2147483647 | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| marker_experiment_pkey | Primary key | Asc | marker_experiment_id |
| marker_experiment_pcr_experiment_id_key | Must be unique | Asc/Asc/Asc | pcr_experiment_id + rflp_experiment_id + location_id |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| marker_experiment_check | (((rflp_experiment_id IS NOT NULL) OR (pcr_experiment_id IS NOT NULL) OR (location_id IS NOT NULL))) |
| marker_experiment_check1 | ((((pcr_experiment_id IS NOT NULL) AND (rflp_experiment_id IS NULL)) OR ((pcr_experiment_id IS NULL) AND (rflp_experiment_id IS NOT NULL)) OR ((pcr_experiment_id IS NULL) AND (rflp_experiment_id IS NULL) AND (location_id IS NOT NULL)))) |
| marker_experiment_rflp_protocol_consistency | ((((protocol = 'RFLP'::text) AND (pcr_experiment_id IS NULL)) OR ((protocol <> 'RFLP'::text) AND (rflp_experiment_id IS NULL)))) |
| marker_experiment_protocol_check | (((protocol = 'AFLP'::text) OR (protocol = 'CAPS'::text) OR (protocol = 'RAPD'::text) OR (protocol = 'SNP'::text) OR (protocol = 'SSR'::text) OR (protocol = 'RFLP'::text) OR (protocol = 'PCR'::text) OR (protocol = 'dCAPS'::text) OR (protocol = 'DART'::text) OR (protocol = 'OPA'::text) OR (protocol = 'unknown'::text) OR (protocol = 'ASPE'::text) OR (protocol = 'INDEL'::text) OR (protocol = 'QTL'::text))) |



