SchemaSpy Analysis of ttk.public - Constraints Generated by
SchemaSpy
169 Foreign Key Constraints:
SourceForge.net

Constraint Name Child Column Parent Column Delete Rule
alue_luotu_kayttaja_fkey alue.luotu_kayttaja kayttaja.oid Restrict delete 
alue_muutettu_kayttaja_fkey alue.muutettu_kayttaja kayttaja.oid Restrict delete 
arvioija_luotu_kayttaja_fkey arvioija.luotu_kayttaja kayttaja.oid Restrict delete 
arvioija_muutettu_kayttaja_fkey arvioija.muutettu_kayttaja kayttaja.oid Restrict delete 
arvioija_rooli_fkey arvioija.rooli edustus.nimi Restrict delete 
arvosana_luotu_kayttaja_fkey arvosana.luotu_kayttaja kayttaja.oid Restrict delete 
arvosana_muutettu_kayttaja_fkey arvosana.muutettu_kayttaja kayttaja.oid Restrict delete 
edustus_luotu_kayttaja_fkey edustus.luotu_kayttaja kayttaja.oid Restrict delete 
edustus_muutettu_kayttaja_fkey edustus.muutettu_kayttaja kayttaja.oid Restrict delete 
eperusteet_log_luotu_kayttaja_fkey eperusteet_log.luotu_kayttaja kayttaja.oid Restrict delete 
eperusteet_log_muutettu_kayttaja_fkey eperusteet_log.muutettu_kayttaja kayttaja.oid Restrict delete 
henkilo_aidinkieli_fkey henkilo.aidinkieli kieli.nimi Restrict delete 
henkilo_jarjesto_fkey henkilo.jarjesto jarjesto.jarjestoid Restrict delete 
henkilo_kayttaja_oid_fkey henkilo.kayttaja_oid kayttaja.oid Restrict delete 
henkilo_luotu_kayttaja_fkey henkilo.luotu_kayttaja kayttaja.oid Restrict delete 
henkilo_muutettu_kayttaja_fkey henkilo.muutettu_kayttaja kayttaja.oid Restrict delete 
henkilo_sukupuoli_fkey henkilo.sukupuoli sukupuoli.nimi Restrict delete 
jarjestamissopimus_koulutustoimija_fkey jarjestamissopimus.koulutustoimija koulutustoimija.ytunnus Restrict delete 
jarjestamissopimus_luotu_kayttaja_fkey jarjestamissopimus.luotu_kayttaja kayttaja.oid Restrict delete 
jarjestamissopimus_muutettu_kayttaja_fkey jarjestamissopimus.muutettu_kayttaja kayttaja.oid Restrict delete 
jarjestamissopimus_oppilaitos_fkey jarjestamissopimus.oppilaitos oppilaitos.oppilaitoskoodi Restrict delete 
jarjestamissopimus_sopijatoimikunta_fkey jarjestamissopimus.sopijatoimikunta tutkintotoimikunta.tkunta Restrict delete 
jarjestamissopimus_toimikunta_fkey jarjestamissopimus.toimikunta tutkintotoimikunta.tkunta Restrict delete 
jarjestamissopimus_tutkintotilaisuuksista_vastaava_oppilai_fkey jarjestamissopimus.tutkintotilaisuuksista_vastaava_oppilaitos oppilaitos.oppilaitoskoodi Restrict delete 
jarjestamissuunnitelma_luotu_kayttaja_fkey jarjestamissuunnitelma.luotu_kayttaja kayttaja.oid Restrict delete 
jarjestamissuunnitelma_muutettu_kayttaja_fkey jarjestamissuunnitelma.muutettu_kayttaja kayttaja.oid Restrict delete 
jarjestamissuunnitelma_sopimus_ja_tutkinto_fkey jarjestamissuunnitelma.sopimus_ja_tutkinto sopimus_ja_tutkinto.sopimus_ja_tutkinto_id Restrict delete 
jarjesto_keskusjarjestoid_fkey jarjesto.keskusjarjestoid jarjesto.jarjestoid Restrict delete 
jarjesto_luotu_kayttaja_fkey jarjesto.luotu_kayttaja kayttaja.oid Restrict delete 
jarjesto_muutettu_kayttaja_fkey jarjesto.muutettu_kayttaja kayttaja.oid Restrict delete 
jasenyyden_status_luotu_kayttaja_fkey jasenyyden_status.luotu_kayttaja kayttaja.oid Restrict delete 
jasenyyden_status_muutettu_kayttaja_fkey jasenyyden_status.muutettu_kayttaja kayttaja.oid Restrict delete 
jasenyys_edustus_fkey jasenyys.edustus edustus.nimi Restrict delete 
jasenyys_esittaja_fkey jasenyys.esittaja jarjesto.jarjestoid Restrict delete 
jasenyys_henkiloid_fkey jasenyys.henkiloid henkilo.henkiloid Restrict delete 
jasenyys_luotu_kayttaja_fkey jasenyys.luotu_kayttaja kayttaja.oid Restrict delete 
jasenyys_muutettu_kayttaja_fkey jasenyys.muutettu_kayttaja kayttaja.oid Restrict delete 
jasenyys_rooli_fkey jasenyys.rooli rooli.nimi Restrict delete 
jasenyys_status_fkey jasenyys.status jasenyyden_status.nimi Restrict delete 
jasenyys_toimikunta_fkey jasenyys.toimikunta tutkintotoimikunta.tkunta Restrict delete 
kayttaja_jarjesto_fkey kayttaja.jarjesto jarjesto.jarjestoid Restrict delete 
kayttaja_luotu_kayttaja_fkey kayttaja.luotu_kayttaja kayttaja.oid Restrict delete 
kayttaja_muutettu_kayttaja_fkey kayttaja.muutettu_kayttaja kayttaja.oid Restrict delete 
kayttaja_rooli_fkey kayttaja.rooli kayttajarooli.roolitunnus Restrict delete 
kieli_luotu_kayttaja_fkey kieli.luotu_kayttaja kayttaja.oid Restrict delete 
kieli_muutettu_kayttaja_fkey kieli.muutettu_kayttaja kayttaja.oid Restrict delete 
kokotutkinto_koulutustoimija_fkey kokotutkinto.koulutustoimija koulutustoimija.ytunnus Restrict delete 
kokotutkinto_luotu_kayttaja_fkey kokotutkinto.luotu_kayttaja kayttaja.oid Restrict delete 
kokotutkinto_muutettu_kayttaja_fkey kokotutkinto.muutettu_kayttaja kayttaja.oid Restrict delete 
kokotutkinto_suorittaja_fkey kokotutkinto.suorittaja suorittaja.suorittaja_id Restrict delete 
kokotutkinto_tutkinto_fkey kokotutkinto.tutkinto nayttotutkinto.tutkintotunnus Restrict delete 
koulutusala_luotu_kayttaja_fkey koulutusala.luotu_kayttaja kayttaja.oid Restrict delete 
koulutusala_muutettu_kayttaja_fkey koulutusala.muutettu_kayttaja kayttaja.oid Restrict delete 
nayttotutkinto_luotu_kayttaja_fkey nayttotutkinto.luotu_kayttaja kayttaja.oid Restrict delete 
nayttotutkinto_muutettu_kayttaja_fkey nayttotutkinto.muutettu_kayttaja kayttaja.oid Restrict delete 
nayttotutkinto_opintoala_fkey nayttotutkinto.opintoala opintoala.opintoala_tkkoodi Restrict delete 
nayttotutkinto_tutkintotaso_fkey nayttotutkinto.tutkintotaso tutkintotaso.nimi Restrict delete 
nayttotutkinto_tyyppi_fkey nayttotutkinto.tyyppi tutkintotyyppi.tyyppi Restrict delete 
ohje_luotu_kayttaja_fkey ohje.luotu_kayttaja kayttaja.oid Restrict delete 
ohje_muutettu_kayttaja_fkey ohje.muutettu_kayttaja kayttaja.oid Restrict delete 
opintoala_koulutusala_tkkoodi_fkey opintoala.koulutusala_tkkoodi koulutusala.koulutusala_tkkoodi Restrict delete 
opintoala_luotu_kayttaja_fkey opintoala.luotu_kayttaja kayttaja.oid Restrict delete 
opintoala_muutettu_kayttaja_fkey opintoala.muutettu_kayttaja kayttaja.oid Restrict delete 
oppilaitos_alue_fkey oppilaitos.alue alue.nimi Restrict delete 
oppilaitos_kieli_fkey oppilaitos.kieli kieli.nimi Restrict delete 
oppilaitos_koulutustoimija_fkey oppilaitos.koulutustoimija koulutustoimija.ytunnus Restrict delete 
oppilaitos_luotu_kayttaja_fkey oppilaitos.luotu_kayttaja kayttaja.oid Restrict delete 
oppilaitos_muutettu_kayttaja_fkey oppilaitos.muutettu_kayttaja kayttaja.oid Restrict delete 
organisaatiomuutos_koulutustoimija_fkey organisaatiomuutos.koulutustoimija koulutustoimija.ytunnus Restrict delete 
organisaatiomuutos_luotu_kayttaja_fkey organisaatiomuutos.luotu_kayttaja kayttaja.oid Restrict delete 
organisaatiomuutos_muutettu_kayttaja_fkey organisaatiomuutos.muutettu_kayttaja kayttaja.oid Restrict delete 
organisaatiomuutos_oppilaitos_fkey organisaatiomuutos.oppilaitos oppilaitos.oppilaitoskoodi Restrict delete 
organisaatiomuutos_toimipaikka_fkey organisaatiomuutos.toimipaikka toimipaikka.toimipaikkakoodi Restrict delete 
organisaatiomuutostyyppi_luotu_kayttaja_fkey organisaatiomuutostyyppi.luotu_kayttaja kayttaja.oid Restrict delete 
organisaatiomuutostyyppi_muutettu_kayttaja_fkey organisaatiomuutostyyppi.muutettu_kayttaja kayttaja.oid Restrict delete 
organisaatiopalvelu_log_luotu_kayttaja_fkey organisaatiopalvelu_log.luotu_kayttaja kayttaja.oid Restrict delete 
organisaatiopalvelu_log_muutettu_kayttaja_fkey organisaatiopalvelu_log.muutettu_kayttaja kayttaja.oid Restrict delete 
osaamisala_ja_tutkinnonosa_luotu_kayttaja_fkey osaamisala_ja_tutkinnonosa.luotu_kayttaja kayttaja.oid Restrict delete 
osaamisala_ja_tutkinnonosa_muutettu_kayttaja_fkey osaamisala_ja_tutkinnonosa.muutettu_kayttaja kayttaja.oid Restrict delete 
osaamisala_ja_tutkinnonosa_osaamisala_fkey osaamisala_ja_tutkinnonosa.osaamisala osaamisala.osaamisala_id Restrict delete 
osaamisala_ja_tutkinnonosa_tutkinnonosa_fkey osaamisala_ja_tutkinnonosa.tutkinnonosa tutkinnonosa.tutkinnonosa_id Restrict delete 
osaamisala_luotu_kayttaja_fkey osaamisala.luotu_kayttaja kayttaja.oid Restrict delete 
osaamisala_muutettu_kayttaja_fkey osaamisala.muutettu_kayttaja kayttaja.oid Restrict delete 
osaamisala_tutkintoversio_fkey osaamisala.tutkintoversio tutkintoversio.tutkintoversio_id Restrict delete 
peruste_luotu_kayttaja_fkey peruste.luotu_kayttaja kayttaja.oid Restrict delete 
peruste_muutettu_kayttaja_fkey peruste.muutettu_kayttaja kayttaja.oid Restrict delete 
rahoitusmuoto_luotu_kayttaja_fkey rahoitusmuoto.luotu_kayttaja kayttaja.oid Restrict delete 
rahoitusmuoto_muutettu_kayttaja_fkey rahoitusmuoto.muutettu_kayttaja kayttaja.oid Restrict delete 
rooli_luotu_kayttaja_fkey rooli.luotu_kayttaja kayttaja.oid Restrict delete 
rooli_muutettu_kayttaja_fkey rooli.muutettu_kayttaja kayttaja.oid Restrict delete 
sopimuksen_liite_luotu_kayttaja_fkey sopimuksen_liite.luotu_kayttaja kayttaja.oid Restrict delete 
sopimuksen_liite_muutettu_kayttaja_fkey sopimuksen_liite.muutettu_kayttaja kayttaja.oid Restrict delete 
sopimuksen_liite_sopimus_ja_tutkinto_fkey sopimuksen_liite.sopimus_ja_tutkinto sopimus_ja_tutkinto.sopimus_ja_tutkinto_id Restrict delete 
sopimus_ja_tutkinto_ja_osaamisala_luotu_kayttaja_fkey sopimus_ja_tutkinto_ja_osaamisala.luotu_kayttaja kayttaja.oid Restrict delete 
sopimus_ja_tutkinto_ja_osaamisala_muutettu_kayttaja_fkey sopimus_ja_tutkinto_ja_osaamisala.muutettu_kayttaja kayttaja.oid Restrict delete 
sopimus_ja_tutkinto_ja_osaamisala_osaamisala_fkey sopimus_ja_tutkinto_ja_osaamisala.osaamisala osaamisala.osaamisala_id Restrict delete 
sopimus_ja_tutkinto_ja_osaamisala_sopimus_ja_tutkinto_fkey sopimus_ja_tutkinto_ja_osaamisala.sopimus_ja_tutkinto sopimus_ja_tutkinto.sopimus_ja_tutkinto_id Restrict delete 
sopimus_ja_tutkinto_ja_osaamisala_toimipaikka_fkey sopimus_ja_tutkinto_ja_osaamisala.toimipaikka toimipaikka.toimipaikkakoodi Restrict delete 
sopimus_ja_tutkinto_ja_tutkinnonosa_luotu_kayttaja_fkey sopimus_ja_tutkinto_ja_tutkinnonosa.luotu_kayttaja kayttaja.oid Restrict delete 
sopimus_ja_tutkinto_ja_tutkinnonosa_muutettu_kayttaja_fkey sopimus_ja_tutkinto_ja_tutkinnonosa.muutettu_kayttaja kayttaja.oid Restrict delete 
sopimus_ja_tutkinto_ja_tutkinnonosa_sopimus_ja_tutkinto_fkey sopimus_ja_tutkinto_ja_tutkinnonosa.sopimus_ja_tutkinto sopimus_ja_tutkinto.sopimus_ja_tutkinto_id Restrict delete 
sopimus_ja_tutkinto_ja_tutkinnonosa_toimipaikka_fkey sopimus_ja_tutkinto_ja_tutkinnonosa.toimipaikka toimipaikka.toimipaikkakoodi Restrict delete 
sopimus_ja_tutkinto_ja_tutkinnonosa_tutkinnonosa_fkey sopimus_ja_tutkinto_ja_tutkinnonosa.tutkinnonosa tutkinnonosa.tutkinnonosa_id Restrict delete 
sopimus_ja_tutkinto_jarjestamissopimusid_fkey sopimus_ja_tutkinto.jarjestamissopimusid jarjestamissopimus.jarjestamissopimusid Restrict delete 
sopimus_ja_tutkinto_kieli_fkey sopimus_ja_tutkinto.kieli kieli.nimi Restrict delete 
sopimus_ja_tutkinto_luotu_kayttaja_fkey sopimus_ja_tutkinto.luotu_kayttaja kayttaja.oid Restrict delete 
sopimus_ja_tutkinto_muutettu_kayttaja_fkey sopimus_ja_tutkinto.muutettu_kayttaja kayttaja.oid Restrict delete 
sopimus_ja_tutkinto_tutkintoversio_fkey sopimus_ja_tutkinto.tutkintoversio tutkintoversio.tutkintoversio_id Restrict delete 
sukupuoli_luotu_kayttaja_fkey sukupuoli.luotu_kayttaja kayttaja.oid Restrict delete 
sukupuoli_muutettu_kayttaja_fkey sukupuoli.muutettu_kayttaja kayttaja.oid Restrict delete 
suorittaja_luotu_kayttaja_fkey suorittaja.luotu_kayttaja kayttaja.oid Restrict delete 
suorittaja_muutettu_kayttaja_fkey suorittaja.muutettu_kayttaja kayttaja.oid Restrict delete 
suorittaja_rahoitusmuoto_fkey suorittaja.rahoitusmuoto rahoitusmuoto.rahoitusmuoto_id Restrict delete 
suoritus_arvosana_fkey suoritus.arvosana arvosana.nimi Restrict delete 
suoritus_kieli_fkey suoritus.kieli kieli.nimi Restrict delete 
suoritus_luotu_kayttaja_fkey suoritus.luotu_kayttaja kayttaja.oid Restrict delete 
suoritus_muutettu_kayttaja_fkey suoritus.muutettu_kayttaja kayttaja.oid Restrict delete 
suoritus_osaamisala_fkey suoritus.osaamisala osaamisala.osaamisala_id Restrict delete 
suoritus_suorituskerta_fkey suoritus.suorituskerta suorituskerta.suorituskerta_id Cascade on delete 
suoritus_tutkinnonosa_fkey suoritus.tutkinnonosa tutkinnonosa.tutkinnonosa_id Restrict delete 
suorituskerta_arvioija_arvioija_id_fkey suorituskerta_arvioija.arvioija_id arvioija.arvioija_id Restrict delete 
suorituskerta_arvioija_luotu_kayttaja_fkey suorituskerta_arvioija.luotu_kayttaja kayttaja.oid Restrict delete 
suorituskerta_arvioija_muutettu_kayttaja_fkey suorituskerta_arvioija.muutettu_kayttaja kayttaja.oid Restrict delete 
suorituskerta_arvioija_suorituskerta_id_fkey suorituskerta_arvioija.suorituskerta_id suorituskerta.suorituskerta_id Restrict delete 
suorituskerta_kouljarjestaja_fkey suorituskerta.kouljarjestaja koulutustoimija.ytunnus Restrict delete 
suorituskerta_koulutustoimija_fkey suorituskerta.koulutustoimija koulutustoimija.ytunnus Restrict delete 
suorituskerta_luotu_kayttaja_fkey suorituskerta.luotu_kayttaja kayttaja.oid Restrict delete 
suorituskerta_muutettu_kayttaja_fkey suorituskerta.muutettu_kayttaja kayttaja.oid Restrict delete 
suorituskerta_rahoitusmuoto_fkey suorituskerta.rahoitusmuoto rahoitusmuoto.rahoitusmuoto_id Restrict delete 
suorituskerta_suorittaja_fkey suorituskerta.suorittaja suorittaja.suorittaja_id Restrict delete 
suorituskerta_toimikunta_fkey suorituskerta.toimikunta tutkintotoimikunta.tkunta Restrict delete 
suorituskerta_tutkinto_fkey suorituskerta.tutkinto nayttotutkinto.tutkintotunnus Restrict delete 
suorituskerta_tutkintoversio_id_fkey suorituskerta.tutkintoversio_id tutkintoversio.tutkintoversio_id Restrict delete 
suorituskerta_tutkintoversio_suoritettava_fkey suorituskerta.tutkintoversio_suoritettava tutkintoversio.tutkintoversio_id Restrict delete 
tiedote_luotu_kayttaja_fkey tiedote.luotu_kayttaja kayttaja.oid Restrict delete 
tiedote_muutettu_kayttaja_fkey tiedote.muutettu_kayttaja kayttaja.oid Restrict delete 
toimikausi_luotu_kayttaja_fkey toimikausi.luotu_kayttaja kayttaja.oid Restrict delete 
toimikausi_muutettu_kayttaja_fkey toimikausi.muutettu_kayttaja kayttaja.oid Restrict delete 
toimikunta_ja_tutkinto_luotu_kayttaja_fkey toimikunta_ja_tutkinto.luotu_kayttaja kayttaja.oid Restrict delete 
toimikunta_ja_tutkinto_muutettu_kayttaja_fkey toimikunta_ja_tutkinto.muutettu_kayttaja kayttaja.oid Restrict delete 
toimikunta_ja_tutkinto_toimikunta_fkey toimikunta_ja_tutkinto.toimikunta tutkintotoimikunta.tkunta Restrict delete 
toimikunta_ja_tutkinto_tutkintotunnus_fkey toimikunta_ja_tutkinto.tutkintotunnus nayttotutkinto.tutkintotunnus Restrict delete 
toimipaikka_kieli_fkey toimipaikka.kieli kieli.nimi Restrict delete 
toimipaikka_luotu_kayttaja_fkey toimipaikka.luotu_kayttaja kayttaja.oid Restrict delete 
toimipaikka_muutettu_kayttaja_fkey toimipaikka.muutettu_kayttaja kayttaja.oid Restrict delete 
toimipaikka_oppilaitos_fkey toimipaikka.oppilaitos oppilaitos.oppilaitoskoodi Restrict delete 
tutkinnonosa_luotu_kayttaja_fkey tutkinnonosa.luotu_kayttaja kayttaja.oid Restrict delete 
tutkinnonosa_muutettu_kayttaja_fkey tutkinnonosa.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkinnonosa_tutkintoversio_fkey tutkinnonosa.tutkintoversio tutkintoversio.tutkintoversio_id Restrict delete 
tutkintonimike_ja_tutkintoversio_luotu_kayttaja_fkey tutkintonimike_ja_tutkintoversio.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintonimike_ja_tutkintoversio_muutettu_kayttaja_fkey tutkintonimike_ja_tutkintoversio.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintonimike_luotu_kayttaja_fkey tutkintonimike.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintonimike_muutettu_kayttaja_fkey tutkintonimike.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintosuoritus_luotu_kayttaja_fkey tutkintosuoritus.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintosuoritus_muutettu_kayttaja_fkey tutkintosuoritus.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintosuoritus_suorittaja_id_fkey tutkintosuoritus.suorittaja_id suorittaja.suorittaja_id Restrict delete 
tutkintosuoritus_suoritus_id_fkey tutkintosuoritus.suoritus_id suoritus.suoritus_id Restrict delete 
tutkintosuoritus_tutkintoversio_id_fkey tutkintosuoritus.tutkintoversio_id tutkintoversio.tutkintoversio_id Restrict delete 
tutkintotaso_luotu_kayttaja_fkey tutkintotaso.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintotaso_muutettu_kayttaja_fkey tutkintotaso.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintotoimikunta_kielisyys_fkey tutkintotoimikunta.kielisyys kieli.nimi Restrict delete 
tutkintotoimikunta_luotu_kayttaja_fkey tutkintotoimikunta.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintotoimikunta_muutettu_kayttaja_fkey tutkintotoimikunta.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintotoimikunta_toimikausi_id_fkey tutkintotoimikunta.toimikausi_id toimikausi.toimikausi_id Restrict delete 
tutkintotyyppi_luotu_kayttaja_fkey tutkintotyyppi.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintotyyppi_muutettu_kayttaja_fkey tutkintotyyppi.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintoversio_luotu_kayttaja_fkey tutkintoversio.luotu_kayttaja kayttaja.oid Restrict delete 
tutkintoversio_muutettu_kayttaja_fkey tutkintoversio.muutettu_kayttaja kayttaja.oid Restrict delete 
tutkintoversio_tutkintotunnus_fkey tutkintoversio.tutkintotunnus nayttotutkinto.tutkintotunnus Restrict delete 

Check Constraints:

Table Constraint Name Constraint
None detected