SchemaSpy Analysis of aipal.public - Columns Generated by
SchemaSpy
Generated by SchemaSpy on Fri Oct 06 12:54 UTC 2017
Legend: SourceForge.net
Primary key columns
Columns with indexes
 

aipal.public contains 351 columns - click on heading to sort:
Table Column Type Size Nulls Auto Default Comments
jatkokysymys ei_teksti_fi varchar 500  √  null Ei vastauksen jatkokysymys (vapaateksti)
jatkokysymys ei_teksti_sv varchar 500  √  null
jatkokysymys jatkokysymysid serial 10  √  nextval('jatkokysymys_jatkokysymysid_seq'::regclass)
jatkokysymys kylla_teksti_fi varchar 500  √  null Kyllä vastauksen jatkokysymys (asteikko)
jatkokysymys kylla_teksti_sv varchar 500  √  null
jatkokysymys kylla_vastaustyyppi varchar 20 'likert_asteikko'::character varying
jatkokysymys luotu_kayttaja varchar 80
jatkokysymys luotuaika timestamptz 35,6
jatkokysymys max_vastaus int4 10  √  null Ei vastauksen maksimipituus
jatkokysymys muutettu_kayttaja varchar 80
jatkokysymys muutettuaika timestamptz 35,6
jatkovastaus ei_vastausteksti text 2147483647  √  null Jatkokysymyksen ei-vastaus
jatkovastaus jatkokysymysid int4 10
jatkovastaus jatkovastausid serial 10  √  nextval('jatkovastaus_jatkovastausid_seq'::regclass)
jatkovastaus kylla_asteikko int4 10  √  null Jatkokysymyksen kyllä-vastaus
jatkovastaus luotu_kayttaja varchar 80
jatkovastaus luotuaika timestamptz 35,6
jatkovastaus muutettu_kayttaja varchar 80
jatkovastaus muutettuaika timestamptz 35,6
kayttaja etunimi varchar 100  √  null
kayttaja luotu_kayttaja varchar 80
kayttaja luotuaika timestamptz 35,6
kayttaja muutettu_kayttaja varchar 80
kayttaja muutettuaika timestamptz 35,6
kayttaja oid varchar 80
kayttaja sukunimi varchar 100  √  null
kayttaja uid varchar 80
kayttaja voimassa bool 1 false
kayttajarooli kuvaus varchar 200  √  null
kayttajarooli luotuaika timestamptz 35,6
kayttajarooli muutettuaika timestamptz 35,6
kayttajarooli roolitunnus varchar 32
kayttotilasto_view koulutustoimija varchar 10  √  null
kayttotilasto_view kyselyid int4 10  √  null
kayttotilasto_view nimi_fi varchar 200  √  null
kayttotilasto_view oppilaitos varchar 5  √  null
kayttotilasto_view toimipaikka varchar 7  √  null
kayttotilasto_view tunnuksia int8 19  √  null
kayttotilasto_view tutkintotunnus varchar 6  √  null
kayttotilasto_view vastauksia int8 19  √  null
kayttotilasto_view vastaus_alkupvm timestamptz 35,6  √  null
kayttotilasto_view vastaus_loppupvm timestamptz 35,6  √  null
kieli kieli varchar 2
kieli luotu_kayttaja varchar 80
kieli luotuaika timestamptz 35,6
kieli muutettu_kayttaja varchar 80
kieli muutettuaika timestamptz 35,6
koulutusala koulutusalatunnus varchar 3
koulutusala luotu_kayttaja varchar 80
koulutusala luotuaika timestamptz 35,6
koulutusala muutettu_kayttaja varchar 80
koulutusala muutettuaika timestamptz 35,6
koulutusala nimi_fi varchar 200
koulutusala nimi_sv varchar 200  √  null
koulutustoimija lakkautuspaiva date 13  √  null
koulutustoimija luotu_kayttaja varchar 80
koulutustoimija luotuaika timestamptz 35,6
koulutustoimija muutettu_kayttaja varchar 80
koulutustoimija muutettuaika timestamptz 35,6
koulutustoimija nimi_fi varchar 200
koulutustoimija nimi_sv varchar 200  √  null
koulutustoimija oid varchar 40  √  null
koulutustoimija osoite varchar 100  √  null
koulutustoimija postinumero varchar 5  √  null
koulutustoimija postitoimipaikka varchar 40  √  null
koulutustoimija puhelin varchar 100  √  null
koulutustoimija sahkoposti varchar 100  √  null
koulutustoimija voimassa bool 1 true
koulutustoimija www_osoite varchar 200  √  null
koulutustoimija ytunnus varchar 10
koulutustoimija_ja_tutkinto koulutustoimija varchar 10
koulutustoimija_ja_tutkinto luotu_kayttaja varchar 80
koulutustoimija_ja_tutkinto luotuaika timestamptz 35,6
koulutustoimija_ja_tutkinto muutettu_kayttaja varchar 80
koulutustoimija_ja_tutkinto muutettuaika timestamptz 35,6
koulutustoimija_ja_tutkinto tutkinto varchar 6
koulutustoimija_ja_tutkinto voimassa_alkupvm date 13  √  null Järjestämissopimuksen alkupvm
koulutustoimija_ja_tutkinto voimassa_loppupvm date 13  √  null Järjestämissopimuksen loppupvm
kysely koulutustoimija varchar 10  √  null
kysely kyselyid serial 10  √  nextval('kysely_kyselyid_seq'::regclass)
kysely luotu_kayttaja varchar 80
kysely luotuaika timestamptz 35,6
kysely muutettu_kayttaja varchar 80
kysely muutettuaika timestamptz 35,6
kysely nimi_fi varchar 200  √  null
kysely nimi_sv varchar 200  √  null
kysely oppilaitos varchar 5  √  null
kysely selite_fi text 2147483647  √  null
kysely selite_sv text 2147483647  √  null
kysely tila varchar 20  √  'luonnos'::character varying Kyselyn tila. Vain julkaistu tilassa olevan kyselyn kyselykertoihin voi vastata
kysely toimipaikka varchar 7  √  null
kysely voimassa_alkupvm date 13  √  null Kyselyn voimaantulopäivä
kysely voimassa_loppupvm date 13  √  null Kyselyn voimassaolon päättymispäivä
kysely_kaytettavissa kaytettavissa bool 1  √  null
kysely_kaytettavissa kyselyid int4 10  √  null
kysely_kysymys kyselyid int4 10
kysely_kysymys kysymysid int4 10
kysely_kysymys luotu_kayttaja varchar 80
kysely_kysymys luotuaika timestamptz 35,6
kysely_kysymys muutettu_kayttaja varchar 80
kysely_kysymys muutettuaika timestamptz 35,6
kysely_kysymysryhma jarjestys int4 10  √  null kysymysryhmän järjestys kyselyn sisällä
kysely_kysymysryhma kyselyid int4 10
kysely_kysymysryhma kysymysryhmaid int4 10
kysely_kysymysryhma luotu_kayttaja varchar 80
kysely_kysymysryhma luotuaika timestamptz 35,6
kysely_kysymysryhma muutettu_kayttaja varchar 80
kysely_kysymysryhma muutettuaika timestamptz 35,6
kysely_organisaatio_view koulutustoimija varchar 10  √  null
kysely_organisaatio_view kyselyid int4 10  √  null
kysely_organisaatio_view oppilaitos varchar 5  √  null
kysely_organisaatio_view toimipaikka varchar 7  √  null
kyselykerta kyselyid int4 10
kyselykerta kyselykertaid serial 10  √  nextval('kyselykerta_kyselykertaid_seq'::regclass)
kyselykerta lukittu bool 1  √  false Onko tämä kyselykerta lukittu vai ei. Kenttää ei pidä lukea suoraan vaan voimassaolo pitää tarkastaa kaytettavissa funktion avulla
kyselykerta luotu_kayttaja varchar 80
kyselykerta luotuaika timestamptz 35,6
kyselykerta muutettu_kayttaja varchar 80
kyselykerta muutettuaika timestamptz 35,6
kyselykerta nimi varchar 200
kyselykerta voimassa_alkupvm date 13 Kyselykerran voimaantulopäivä
kyselykerta voimassa_loppupvm date 13  √  null Kyselykerran voimassaolon päättyminen
kyselykerta_kaytettavissa kaytettavissa bool 1  √  null
kyselykerta_kaytettavissa kyselykertaid int4 10  √  null
kyselypohja koulutustoimija varchar 10  √  null
kyselypohja kyselypohjaid serial 10  √  nextval('kyselypohja_kyselypohjaid_seq'::regclass)
kyselypohja luotu_kayttaja varchar 80
kyselypohja luotuaika timestamptz 35,6
kyselypohja muutettu_kayttaja varchar 80
kyselypohja muutettuaika timestamptz 35,6
kyselypohja nimi_fi varchar 200  √  null
kyselypohja nimi_sv varchar 200  √  null
kyselypohja oppilaitos varchar 5  √  null
kyselypohja selite_fi text 2147483647  √  null
kyselypohja selite_sv text 2147483647  √  null
kyselypohja tila varchar 20  √  'luonnos'::character varying
kyselypohja toimipaikka varchar 7  √  null
kyselypohja valtakunnallinen bool 1 false Onko kyselypohja valtakunnallinen
kyselypohja voimassa_alkupvm date 13  √  null Kyselypohjan voimaantuloaika
kyselypohja voimassa_loppupvm date 13  √  null Kyselypohjan lakkautuspäivä
kyselypohja_organisaatio_view koulutustoimija varchar 10  √  null
kyselypohja_organisaatio_view kyselypohjaid int4 10  √  null
kyselypohja_organisaatio_view oppilaitos varchar 5  √  null
kyselypohja_organisaatio_view toimipaikka varchar 7  √  null
kyselypohja_organisaatio_view valtakunnallinen bool 1  √  null
kysymys eos_vastaus_sallittu bool 1  √  null
kysymys jarjestys int4 10  √  null Kysymyksen järjestys kysymysryhmän sisällä
kysymys jatkokysymysid int4 10  √  null
kysymys kysymys_fi varchar 500  √  null
kysymys kysymys_sv varchar 500  √  null
kysymys kysymysid serial 10  √  nextval('kysymys_kysymysid_seq'::regclass)
kysymys kysymysryhmaid int4 10
kysymys luotu_kayttaja varchar 80
kysymys luotuaika timestamptz 35,6
kysymys max_vastaus int4 10  √  null
kysymys monivalinta_max int4 10  √  null Monivalintakysymyksen vastausvalintojen maksimimäärä
kysymys muutettu_kayttaja varchar 80
kysymys muutettuaika timestamptz 35,6
kysymys pakollinen bool 1 onko kysymykseen pakko vastata
kysymys poistettava bool 1 Voidaanko kysymys poistaa kyselystä
kysymys vastaustyyppi varchar 20 Vastauksen tyyppi (kylla_ei_valinta, asteikko, arvosana, likert_asteikko, monivalinta, vapaateksti)
kysymysryhma koulutustoimija varchar 10  √  null
kysymysryhma kuvaus_fi varchar 400  √  null
kysymysryhma kuvaus_sv varchar 400  √  null
kysymysryhma kysymysryhmaid serial 10  √  nextval('kysymysryhma_kysymysryhmaid_seq'::regclass)
kysymysryhma luotu_kayttaja varchar 80
kysymysryhma luotuaika timestamptz 35,6
kysymysryhma muutettu_kayttaja varchar 80
kysymysryhma muutettuaika timestamptz 35,6
kysymysryhma nimi_fi varchar 200  √  null
kysymysryhma nimi_sv varchar 200  √  null
kysymysryhma ntm_kysymykset bool 1 false Kuuluuko kysymysryhmä NTM-kysymyksiin
kysymysryhma oppilaitos varchar 5  √  null
kysymysryhma selite_fi text 2147483647  √  null
kysymysryhma selite_sv text 2147483647  √  null
kysymysryhma taustakysymykset bool 1 false Kuuluuko kysymysryhmä taustakysymyksiin
kysymysryhma tila varchar 20  √  'luonnos'::character varying
kysymysryhma toimipaikka varchar 7  √  null
kysymysryhma valtakunnallinen bool 1 false Onko kysymysryhmä valtakunnallinen
kysymysryhma voimassa_alkupvm date 13  √  null Kysymysryhmän voimaantuloaika
kysymysryhma voimassa_loppupvm date 13  √  null Kysymysryhmän lakkautusaika
kysymysryhma_kyselypohja jarjestys int4 10 Kysymysryhmän järjestys kyselypohjan sisällä
kysymysryhma_kyselypohja kyselypohjaid int4 10
kysymysryhma_kyselypohja kysymysryhmaid int4 10
kysymysryhma_kyselypohja luotu_kayttaja varchar 80
kysymysryhma_kyselypohja luotuaika timestamptz 35,6
kysymysryhma_kyselypohja muutettu_kayttaja varchar 80
kysymysryhma_kyselypohja muutettuaika timestamptz 35,6
kysymysryhma_organisaatio_view koulutustoimija varchar 10  √  null
kysymysryhma_organisaatio_view kysymysryhmaid int4 10  √  null
kysymysryhma_organisaatio_view oppilaitos varchar 5  √  null
kysymysryhma_organisaatio_view toimipaikka varchar 7  √  null
kysymysryhma_organisaatio_view valtakunnallinen bool 1  √  null
monivalintavaihtoehto jarjestys int4 10 0 Monivalintavaihtoehdon järjestys kysymyksessä
monivalintavaihtoehto kysymysid int4 10
monivalintavaihtoehto luotu_kayttaja varchar 80
monivalintavaihtoehto luotuaika timestamptz 35,6
monivalintavaihtoehto monivalintavaihtoehtoid serial 10  √  nextval('monivalintavaihtoehto_monivalintavaihtoehtoid_seq'::regclass)
monivalintavaihtoehto muutettu_kayttaja varchar 80
monivalintavaihtoehto muutettuaika timestamptz 35,6
monivalintavaihtoehto teksti_fi varchar 400  √  null
monivalintavaihtoehto teksti_sv varchar 400  √  null
ohje luotu_kayttaja varchar 80
ohje luotuaika timestamptz 35,6
ohje muutettu_kayttaja varchar 80
ohje muutettuaika timestamptz 35,6
ohje ohjetunniste varchar 80
ohje teksti_fi text 2147483647  √  null
ohje teksti_sv text 2147483647  √  null
opintoala koulutusala varchar 3  √  null
opintoala luotu_kayttaja varchar 80
opintoala luotuaika timestamptz 35,6
opintoala muutettu_kayttaja varchar 80
opintoala muutettuaika timestamptz 35,6
opintoala nimi_fi varchar 200
opintoala nimi_sv varchar 200  √  null
opintoala opintoalatunnus varchar 3
oppilaitos koulutustoimija varchar 10
oppilaitos lakkautuspaiva date 13  √  null
oppilaitos luotu_kayttaja varchar 80
oppilaitos luotuaika timestamptz 35,6
oppilaitos muutettu_kayttaja varchar 80
oppilaitos muutettuaika timestamptz 35,6
oppilaitos nimi_fi varchar 200
oppilaitos nimi_sv varchar 200  √  null
oppilaitos oid varchar 40  √  null
oppilaitos oppilaitoskoodi varchar 5
oppilaitos osoite varchar 100  √  null
oppilaitos postinumero varchar 5  √  null
oppilaitos postitoimipaikka varchar 40  √  null
oppilaitos puhelin varchar 100  √  null
oppilaitos sahkoposti varchar 100  √  null
oppilaitos voimassa bool 1 true
oppilaitos www_osoite varchar 200  √  null
organisaatiopalvelu_log id serial 10  √  nextval('organisaatiopalvelu_log_id_seq'::regclass)
organisaatiopalvelu_log luotu_kayttaja varchar 80
organisaatiopalvelu_log luotuaika timestamptz 35,6
organisaatiopalvelu_log muutettu_kayttaja varchar 80
organisaatiopalvelu_log muutettuaika timestamptz 35,6
organisaatiopalvelu_log paivitetty timestamptz 35,6  √  null
rahoitusmuoto luotu_kayttaja varchar 80
rahoitusmuoto luotuaika timestamptz 35,6
rahoitusmuoto muutettu_kayttaja varchar 80
rahoitusmuoto muutettuaika timestamptz 35,6
rahoitusmuoto rahoitusmuoto varchar 80
rahoitusmuoto rahoitusmuotoid serial 10  √  nextval('rahoitusmuoto_rahoitusmuotoid_seq'::regclass)
rooli_organisaatio kayttaja varchar 80
rooli_organisaatio luotu_kayttaja varchar 80
rooli_organisaatio luotuaika timestamptz 35,6
rooli_organisaatio muutettu_kayttaja varchar 80
rooli_organisaatio muutettuaika timestamptz 35,6
rooli_organisaatio organisaatio varchar 9  √  null
rooli_organisaatio rooli varchar 32
rooli_organisaatio rooli_organisaatio_id serial 10  √  nextval('rooli_organisaatio_rooli_organisaatio_id_seq'::regclass)
rooli_organisaatio voimassa bool 1 false
schema_version checksum int4 10  √  null
schema_version description varchar 200
schema_version execution_time int4 10
schema_version installed_by varchar 100
schema_version installed_on timestamp 29,6 now()
schema_version installed_rank int4 10
schema_version script varchar 1000
schema_version success bool 1
schema_version type varchar 20
schema_version version varchar 50
schema_version version_rank int4 10
tiedote luotu_kayttaja varchar 80
tiedote luotuaika timestamptz 35,6
tiedote muutettu_kayttaja varchar 80
tiedote muutettuaika timestamptz 35,6
tiedote teksti_fi text 2147483647  √  null
tiedote teksti_sv text 2147483647  √  null
tiedote tiedoteid int4 10 1
tila_enum luotu_kayttaja varchar 80
tila_enum luotuaika timestamp 29,6
tila_enum muutettu_kayttaja varchar 80
tila_enum muutettuaika timestamp 29,6
tila_enum nimi varchar 20
toimipaikka lakkautuspaiva date 13  √  null
toimipaikka luotu_kayttaja varchar 80
toimipaikka luotuaika timestamptz 35,6
toimipaikka muutettu_kayttaja varchar 80
toimipaikka muutettuaika timestamptz 35,6
toimipaikka nimi_fi varchar 200
toimipaikka nimi_sv varchar 200  √  null
toimipaikka oid varchar 40  √  null
toimipaikka oppilaitos varchar 5
toimipaikka osoite varchar 100  √  null
toimipaikka postinumero varchar 5  √  null
toimipaikka postitoimipaikka varchar 40  √  null
toimipaikka puhelin varchar 100  √  null
toimipaikka sahkoposti varchar 100  √  null
toimipaikka toimipaikkakoodi varchar 7
toimipaikka voimassa bool 1 true
toimipaikka www_osoite varchar 200  √  null
tutkinto luotu_kayttaja varchar 80
tutkinto luotuaika timestamptz 35,6
tutkinto muutettu_kayttaja varchar 80
tutkinto muutettuaika timestamptz 35,6
tutkinto nimi_fi varchar 200
tutkinto nimi_sv varchar 200  √  null
tutkinto opintoala varchar 3
tutkinto siirtymaajan_loppupvm date 13  √  null
tutkinto tutkintotunnus varchar 6
tutkinto tutkintotyyppi varchar 25  √  null
tutkinto voimassa_alkupvm date 13  √  null
tutkinto voimassa_loppupvm date 13  √  null
tutkintotyyppi luotu_kayttaja varchar 80
tutkintotyyppi luotuaika timestamptz 35,6
tutkintotyyppi muutettu_kayttaja varchar 80
tutkintotyyppi muutettuaika timestamptz 35,6
tutkintotyyppi tutkintotyyppi varchar 25
vastaaja kyselykertaid int4 10
vastaaja luotu_kayttaja varchar 80
vastaaja luotuaika timestamptz 35,6
vastaaja muutettu_kayttaja varchar 80
vastaaja muutettuaika timestamptz 35,6
vastaaja vastaajaid serial 10  √  nextval('vastaaja_vastaajaid_seq'::regclass)
vastaaja vastaajatunnusid int4 10
vastaaja vastannut bool 1 false Vastaaja on vastannut koko kyselyyn
vastaajatunnus kyselykertaid int4 10
vastaajatunnus lukittu bool 1 false Onko tämä vastaajatunnus lukittu vai ei. Kenttää ei pidä lukea suoraan vaan voimassaolo pitää tarkastaa kaytettavissa funktion kautta
vastaajatunnus luotu_kayttaja varchar 80
vastaajatunnus luotuaika timestamptz 35,6
vastaajatunnus muutettu_kayttaja varchar 80
vastaajatunnus muutettuaika timestamptz 35,6
vastaajatunnus rahoitusmuotoid int4 10  √  null
vastaajatunnus suorituskieli varchar 2  √  null
vastaajatunnus tunnus varchar 30 Generoitu tunnus vastaajille. Määrittelee samalla URL:n jossa kyselyyn voi vastata.
vastaajatunnus tutkintotunnus varchar 6  √  null
vastaajatunnus valmistavan_koulutuksen_jarjestaja varchar 10  √  null
vastaajatunnus valmistavan_koulutuksen_oppilaitos varchar 5  √  null
vastaajatunnus vastaajatunnusid serial 10  √  nextval('vastaajatunnus_vastaajatunnusid_seq'::regclass)
vastaajatunnus vastaajien_lkm int4 10 Maksimi vastaajien lukumäärä
vastaajatunnus voimassa_alkupvm date 13  √  null
vastaajatunnus voimassa_loppupvm date 13  √  null
vastaajatunnus_kaytettavissa kaytettavissa bool 1  √  null
vastaajatunnus_kaytettavissa vastaajatunnusid int4 10  √  null
vastaus en_osaa_sanoa bool 1  √  null
vastaus jatkovastausid int4 10  √  null
vastaus kysymysid int4 10
vastaus luotu_kayttaja varchar 80
vastaus luotuaika timestamptz 35,6
vastaus muutettu_kayttaja varchar 80
vastaus muutettuaika timestamptz 35,6
vastaus numerovalinta int4 10  √  null vastausvalinta (asteikko, arvosana, likert_asteikko tai monivalinta)
vastaus vaihtoehto varchar 10  √  null kyllä/ei vastausvaihtoehto
vastaus vapaateksti text 2147483647  √  null vapaatekstivastaus
vastaus vastaajaid int4 10
vastaus vastausaika date 13  √  null Vastausaika
vastaus vastausid serial 10  √  nextval('vastaus_vastausid_seq'::regclass)