Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| skpe_id | int8 | 19 | null |
|
|
|||||||||||||||||||||
| udda_id | int8 | 19 | √ | null |
|
|
||||||||||||||||||||
| skoleperiode | varchar | 4 | √ | null |
|
|
||||||||||||||||||||
| varchar | 3 | √ | null |
|
|
|||||||||||||||||||||
| spec_id | int8 | 19 | √ | null |
|
|
||||||||||||||||||||
| min_eksaminer | int2 | 5 | √ | null |
|
|
||||||||||||||||||||
| max_eksaminer | int2 | 5 | √ | null |
|
|
||||||||||||||||||||
| beregningsform | varchar | 1 | √ | null |
|
|
||||||||||||||||||||
| praktikvarighed | int2 | 5 | √ | null |
|
|
||||||||||||||||||||
| afgangsperiode | varchar | 1 | √ | null |
|
|
||||||||||||||||||||
| gebyrbetaling | varchar | 1 | √ | null |
|
|
||||||||||||||||||||
| forlob | varchar | 1 | √ | null |
|
|
||||||||||||||||||||
| opdmod | varchar | 4 | √ | null |
|
|
||||||||||||||||||||
| opdinit | varchar | 30 | √ | null |
|
|
||||||||||||||||||||
| opdtid | timestamp | 22 | √ | null |
|
|
||||||||||||||||||||
| sortering | int2 | 5 | √ | null |
|
|
||||||||||||||||||||
| pety_id | int8 | 19 | √ | null |
|
|
||||||||||||||||||||
| forskellige_fag | varchar | 1 | √ | null |
|
|
||||||||||||||||||||
| mundtlig_skriftlig | varchar | 1 | √ | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| skpe_pk | Primary key | Asc | skpe_id |
| skpe_pety_fk_i | Performance | Asc | pety_id |
| skpe_skpe1_uk | Must be unique | Asc/Asc/Asc | udda_id + skoleperiode + spec_id |
| skpe_spec_fk_i | Performance | Asc | spec_id |
| skpe_udda_fk_i | Performance | Asc | udda_id |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| skoleperioder_check | (('AFGANGSPERIODE' IS NOT NULL)) |
| skoleperioder_check10 | (('UDDA_ID' IS NOT NULL)) |
| skoleperioder_gebyrbetaling_check | (((gebyrbetaling)::text = ANY ((ARRAY['B'::character varying, 'F'::character varying])::text[]))) |
| skoleperioder_min_eksaminer_check | (((min_eksaminer IS NULL) OR (min_eksaminer >= 0))) |
| skoleperioder_beregningsform_check | (((beregningsform)::text = ANY ((ARRAY['A'::character varying, 'B'::character varying])::text[]))) |
| skoleperioder_afgangsperiode_check | (((afgangsperiode)::text = ANY ((ARRAY['J'::character varying, 'N'::character varying])::text[]))) |
| skoleperioder_forlob_check | (((forlob)::text = ANY ((ARRAY['I'::character varying, 'H'::character varying])::text[]))) |
| skoleperioder_check1 | (('BEREGNINGSFORM' IS NOT NULL)) |
| skoleperioder_check2 | (('GEBYRBETALING' IS NOT NULL)) |
| skoleperioder_check8 | (('SKOLEPERIODE' IS NOT NULL)) |
| skoleperioder_check4 | (('OPDINIT' IS NOT NULL)) |
| skoleperioder_check6 | (('OPDTID' IS NOT NULL)) |
| skoleperioder_max_eksaminer_check | (((max_eksaminer IS NULL) OR (max_eksaminer >= 0))) |
| skoleperioder_mundtlig_skriftlig_check | (((mundtlig_skriftlig)::text = ANY ((ARRAY['J'::character varying, 'N'::character varying])::text[]))) |
| skoleperioder_check3 | (('NAVN' IS NOT NULL)) |
| skoleperioder_check5 | (('OPDMOD' IS NOT NULL)) |
| skoleperioder_forskellige_fag_check | (((forskellige_fag)::text = ANY ((ARRAY['J'::character varying, 'N'::character varying])::text[]))) |
| skoleperioder_check7 | (('PETY_ID' IS NOT NULL)) |
| skoleperioder_check9 | (('SKPE_ID' IS NOT NULL)) |