Constraints

44 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
campusutdanningsmulighet_campus_fk
campus_utdanningsmulighet.organisasjonskode
campus_utdanningsmulighet.campuskode
campus.organisasjonskode
campus.campuskode
Restrict delete
campusutdanningsmulighet_utdanningsmulighet_fk
campus_utdanningsmulighet.organisasjonskode
campus_utdanningsmulighet.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighetniva_utdanningsmulighet_fk
utdanningsmulighet_niva.organisasjonskode
utdanningsmulighet_niva.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighetniva_utdanningsnivai_fk
utdanningsmulighet_niva.utdanningsniva_standard_kode
utdanningsmulighet_niva.utdanningsniva_kode
utdanningsniva.utdanningsniva_standard_kode
utdanningsniva.utdanningsniva_kode
Restrict delete
utdanningsmulighethierarki_inngari_fk
utdanningsmulighet_hierarki.organisasjonskode
utdanningsmulighet_hierarki.utdanningsmulighetkode_inngar_i
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighethierarki_inneholder_fk
utdanningsmulighet_hierarki.organisasjonskode
utdanningsmulighet_hierarki.utdanningsmulighetkode_inneholder
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsniva_standard_fk
utdanningsniva.utdanningsniva_standard_kode
utdanningsniva_standard.utdanningsniva_standard_kode
Restrict delete
utdanningsinstans_utdanningsmulighet_fk
utdanningsinstans.organisasjonskode
utdanningsinstans.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsinstans_campus_fk
utdanningsinstans.organisasjonskode
utdanningsinstans.campuskode
campus.organisasjonskode
campus.campuskode
Restrict delete
utdanningsinstans_termin_til_fk
utdanningsinstans.organisasjonskode
utdanningsinstans.arstall_til
utdanningsinstans.terminkode_til
termin.organisasjonskode
termin.arstall
termin.terminkode
Restrict delete
utdanningsinstans_sprak_fk
utdanningsinstans.sprakkode_undervisning
sprak.sprakkode
Restrict delete
utdanningsinstans_termin_fra_fk
utdanningsinstans.organisasjonskode
utdanningsinstans.arstall_fra
utdanningsinstans.terminkode_fra
termin.organisasjonskode
termin.arstall
termin.terminkode
Restrict delete
kurs_utdanningsmulighet_fk
kurs.organisasjonskode
kurs.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighetnavn_utdanningsmulighet_fk
utdanningsmulighet_sprak.organisasjonskode
utdanningsmulighet_sprak.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighetnavn_sprak_fk
utdanningsmulighet_sprak.sprakkode
sprak.sprakkode
Restrict delete
utdanningsmulighetundervisningstype_utdanningsmulighet_fk
utdanningsmulighet_undervisningstype.organisasjonskode
utdanningsmulighet_undervisningstype.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighetundervisningstype_undervisningstype_fk
utdanningsmulighet_undervisningstype.undervisningstype_kode
undervisningstype.undervisningstype_kode
Restrict delete
utdanningsmulighetfagomrade_utdanningsmulighet_fk
utdanningsmulighet_fagomrade.organisasjonskode
utdanningsmulighet_fagomrade.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsmulighetfagomrade_fagomrade_fk
utdanningsmulighet_fagomrade.fagomrade_standard_kode
utdanningsmulighet_fagomrade.fagomradekode
fagomrade.fagomrade_standard_kode
fagomrade.fagomrade_kode
Restrict delete
fagomrade_standard_fk
fagomrade.fagomrade_standard_kode
fagomrade_standard.fagomrade_standard_kode
Restrict delete
foretakutdanning_foretak_fk
foretak_utdanning.organisasjonskode
foretak_utdanning.foretakskode
foretak.organisasjonskode
foretak.foretakskode
Restrict delete
foretakutdanning_utdanningsmulighet_fk
foretak_utdanning.organisasjonskode
foretak_utdanning.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
termin_type_fk
termin.organisasjonskode
termin.terminkode
termintype.organisasjonskode
termintype.terminkode
Restrict delete
studieprogram_utdanningsmulighet_fk
studieprogram.organisasjonskode
studieprogram.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
studieprogram_soknadsbehandlertildelingsregel_fk
studieprogram.soknadsbehandler_tildelingsregel_kode
soknadsbehandler_tildelingsregel.soknadsbehandler_tildelingsregel_kode
Restrict delete
utdanningsinstanshierarki_utdanningsinstans_inngar_i_fk
utdanningsinstans_hierarki.organisasjonskode
utdanningsinstans_hierarki.utdanningsmulighet_kode_inngar_i
utdanningsinstans_hierarki.periodekode_inngar_i
utdanningsinstans.organisasjonskode
utdanningsinstans.utdanningsmulighet_kode
utdanningsinstans.periodekode
Restrict delete
utdanningsinstanshierarki_utdanningsinstans_inneholder_fk
utdanningsinstans_hierarki.organisasjonskode
utdanningsinstans_hierarki.utdanningsmulighet_kode_inneholder
utdanningsinstans_hierarki.periodekode_inneholder
utdanningsinstans.organisasjonskode
utdanningsinstans.utdanningsmulighet_kode
utdanningsinstans.periodekode
Restrict delete
fagomradesprak_sprak_fk
fagomrade_sprak.sprakkode
sprak.sprakkode
Restrict delete
fagomradesprak_fagomrade_fk
fagomrade_sprak.fagomrade_standard_kode
fagomrade_sprak.fagomrade_kode
fagomrade.fagomrade_standard_kode
fagomrade.fagomrade_kode
Restrict delete
termintype_organisasjon_fk
termintype.organisasjonskode
organisasjon.organisasjonskode
Restrict delete
fagomradehierarki_inneholder_fk
fagomrade_hierarki.fagomrade_standard_kode_inneholder
fagomrade_hierarki.fagomrade_kode_inneholder
fagomrade.fagomrade_standard_kode
fagomrade.fagomrade_kode
Restrict delete
fagomradehierarki_inngar_i_fk
fagomrade_hierarki.fagomrade_standard_kode_inngar_i
fagomrade_hierarki.fagomrade_kode_inngar_i
fagomrade.fagomrade_standard_kode
fagomrade.fagomrade_kode
Restrict delete
undervisningsenhet_utdanningsinstans_fk
undervisningsenhet.organisasjonskode
undervisningsenhet.utdanningsmulighet_kode
undervisningsenhet.periodekode
utdanningsinstans.organisasjonskode
utdanningsinstans.utdanningsmulighet_kode
utdanningsinstans.periodekode
Restrict delete
utdanningsmulighet_larested_fk
utdanningsmulighet.organisasjonskode
larested.organisasjonskode
Restrict delete
utdanningsmulighet_varighettype_fk
utdanningsmulighet.varighettype_kode
varighettype.varighettype_kode
Restrict delete
utdanningsnivasprak_sprak_fk
utdanningsniva_sprak.sprakkode
sprak.sprakkode
Restrict delete
utdanningsnivasprak_utdanningsniva_fk
utdanningsniva_sprak.utdanningsniva_standard_kode
utdanningsniva_sprak.utdanningsniva_kode
utdanningsniva.utdanningsniva_standard_kode
utdanningsniva.utdanningsniva_kode
Restrict delete
utdanningsmulighettagg_tagg_fk
utdanningsmulighet_tagg.taggnavn
tagg.taggnavn
Restrict delete
utdanningsmulighettagg_utdanningsmulighet_fk
utdanningsmulighet_tagg.organisasjonskode
utdanningsmulighet_tagg.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
utdanningsaktivitet_utdanningsinstans_fk
utdanningsaktivitet.organisasjonskode
utdanningsaktivitet.utdanningsmulighet_kode
utdanningsaktivitet.periodekode
utdanningsinstans.organisasjonskode
utdanningsinstans.utdanningsmulighet_kode
utdanningsinstans.periodekode
Restrict delete
kursinstans_utdanningsinstans_fk
kursinstans.organisasjonskode
kursinstans.utdanningsmulighet_kode
kursinstans.periodekode
utdanningsinstans.organisasjonskode
utdanningsinstans.utdanningsmulighet_kode
utdanningsinstans.periodekode
Restrict delete
emne_etteranmeldingstype_pamelding_fk
emne.etteranmeldingstype_kode_pamelding
etteranmeldingstype.etteranmeldingstype_kode
Restrict delete
emne_utdanningsmulighet_fk
emne.organisasjonskode
emne.utdanningsmulighet_kode
utdanningsmulighet.organisasjonskode
utdanningsmulighet.utdanningsmulighet_kode
Restrict delete
emne_etteranmeldingstype_fk
emne.etteranmeldingstype_kode
etteranmeldingstype.etteranmeldingstype_kode
Restrict delete

Check Constraints

Table Constraint Name Constraint
utdanningsinstans utdanningsinstans_arstall_ck ((arstall_fra <= arstall_til))
utdanningsinstans utdanningsinstans_lukket_ck (((NOT lower_inf((dager)::daterange)) AND (NOT upper_inf((dager)::daterange)) AND (NOT lower_inf((tider)::tstzrange)) AND (NOT upper_inf((tider)::tstzrange))))
utdanningsinstans utdanningsinstans_niva_ck ((((terminkode_fra IS NULL) AND (dager IS NULL)) OR ((terminkode_fra IS NULL) AND (tider IS NULL)) OR ((dager IS NULL) AND (tider IS NULL))))
utdanningsinstans utdanningsinstans_termin_ck ((((terminkode_fra IS NOT NULL) AND (terminkode_til IS NOT NULL)) OR ((terminkode_fra IS NULL) AND (terminkode_til IS NULL))))
utdanningsinstans utdanningsinstans_termin_fra_ck ((((arstall_fra IS NOT NULL) AND (terminkode_fra IS NOT NULL)) OR ((arstall_fra IS NULL) AND (terminkode_fra IS NULL))))
utdanningsinstans utdanningsinstans_termin_til_ck ((((arstall_til IS NOT NULL) AND (terminkode_til IS NOT NULL)) OR ((arstall_til IS NULL) AND (terminkode_til IS NULL))))
kurs kurs_type_ck ((er_etterutdanning OR er_videreutdanning))
fagomrade fagomrade_rust_ck ((((gjelder_alle_studier IS NOT NULL) AND ((fagomrade_standard_kode)::text = 'RUST'::text)) OR ((gjelder_alle_studier IS NULL) AND ((fagomrade_standard_kode)::text <> 'RUST'::text))))
fagomrade_sprak fagomrade_sprak_ck (((navn IS NOT NULL) OR (beskrivelse IS NOT NULL)))
utdanningsmulighet utdanningsmulighet_ck ((((varighettype_kode IS NOT NULL) AND (varighet IS NOT NULL)) OR ((varighettype_kode IS NULL) AND (varighet IS NULL))))
utdanningsniva_sprak utdanningsniva_sprak_ck (((navn IS NOT NULL) OR (beskrivelse IS NOT NULL)))