henkilo


Columns

Column Type Size Nulls Auto Default Children Parents Comments
id int8 19 null
externalid.henkilo_id fk_externalid_henkilo R
henkilo_hetu.henkilo_id fk_henkilo_hetu_henkilo R
henkilo_huoltaja_suhde.huoltaja_id henkilo_huoltaja_suhde_huoltaja_id_fkey R
henkilo_huoltaja_suhde.lapsi_id henkilo_huoltaja_suhde_lapsi_id_fkey R
henkilo_huoltaja_suhde_aud.huoltaja_id henkilo_huoltaja_suhde_aud_huoltaja_id_fkey R
henkilo_huoltaja_suhde_aud.lapsi_id henkilo_huoltaja_suhde_aud_lapsi_id_fkey R
henkilo_kansalaisuus.henkilo_id fkd8005c5b620670b2 R
henkilo_kielisyys.henkilo_id fk41b7e277620670b2 R
henkilo_organisaatio.henkilo_id fk_henkilo_organisaatio_henkilo R
henkilo_passinumero.henkilo_id fk_henkilo_passinumero R
identification.henkilo_id fk187d426e620670b2 R
kotikunta_historia.henkilo_id fk_kotikunta_historia_henkilo_id R
tuonti_rivi.henkilo_id fk_tuonti_rivi_henkilo R
turvakielto_kotikunta.henkilo_id fk_turvakielto_kotikunta_henkilo_id R
turvakielto_kotikunta_historia.henkilo_id fk_turvakielto_kotikunta_historia_henkilo_id R
yhteystiedotryhma.henkilo_id fkd2b4a4cf620670b2 R
yksilointitieto.henkiloid fka02a62f3dc0430b7 R
yksilointivirhe.henkilo_id fk_yksilointivirhe_henkilo R

Sisäinen tietokantaid henkilölle.

version int8 19 null

Optimistinen lukitus, kaksi transaktiota ei voi päivittää jos data on muuttunut.

etunimet varchar 255 null

Henkilön etunimet.

hetu varchar 255 null

Henkilön hetu.

kotikunta varchar 255 null

Koodisto:kunta.

kutsumanimi varchar 255 null

Henkilön haluama kutsumanimi, kutsumanimen tulee olla yksi henkilön etunimistä.

oidhenkilo varchar 255 null

Henkilön uniikki oid tunniste.

sukunimi varchar 255 null

Henkilön sukunimi.

sukupuoli varchar 255 null

Koodisto:sukupuoli.

turvakielto bool 1 false

VTJ:stä saatava tieto onko turvakieltoa.

eisuomalaistahetua bool 1 false

Onko henkilöllä suomalaista hetua. Käytetään suoritusrekisterissä.

asiointikieli_id int8 19 null
kielisyys.id fk3021ddf2565e98a4 R

Asiointikieli, ei tule VTJ:n tietojen perusteella, Koodisto: kieli.

passivoitu bool 1 false

Henkilöä ei poisteta koskaan, se passivoidaan.

yksiloity bool 1 false

Onko oppija yksilöity (hetuttomille, manuaalinen).

query_hetu varchar 255 null
syntymaaika date 13 null

Henkilön syntymäaika.

duplicate bool 1 false

Onko tämä henkilö jonkun toisen henkilön duplikaatti. (Joku toinen on master)

aidinkieli_id int8 19 null
kielisyys.id fk24c7f3776ba553a1 R

Henkilön äidinkieli. Syntyy VTJ:stä hetullisille, Koodisto: kieli.

yksilointi_yritetty bool 1 false

Onko automaattista yksilöintiä yritetty. Käytetään asynkronisessa VTJ käsittelijässä.

created timestamp 29,6 now()

Luontipäivä.

modified timestamp 29,6 now()

Viimeisin muokkausaika.

kasittelija varchar 255 null

Viimeksi muokanneen virkailijan oid. Järjestelmän tekemissä muutoksissa käsittelijä pysyy samana.

yksiloityvtj bool 1 false

Onko oppija yksilöity (hetullisille, automaattinen).

vtjsync_timestamp timestamptz 35,6 null

Viimeisimmän henkilön tietojen VTJ synkronoinnin timestamp.

kuolinpaiva date 13 null

VTJ:stä saatava tieto kuolinpäivästä.

vtj_register bool 1 false

Onko henkilö mukana VTJ synkronoinnissa.

kuolinsiivous varchar 255 null
duplicate_search_str text 2147483647 duplicate_search_fmt((((((((etunimet)::text || ' '::text) || (kutsumanimi)::text) || ' '::text) || (sukunimi)::text) || ' '::text) || date_to_char(syntymaaika)))
vtj_bucket int8 19 null

Indexes

Constraint Name Type Sort Column(s)
henkilo_pkey Primary key Asc id
henkilo_created_idx Performance Asc created
henkilo_etunimet_idx Performance Asc etunimet
henkilo_etunimet_lower_idx Performance
henkilo_hetu_key Must be unique Asc hetu
henkilo_id_idx Performance Asc id
henkilo_kotikunta_idx Performance Asc kotikunta
henkilo_kutsumanimi_idx Performance Asc kutsumanimi
henkilo_kutsumanimi_lower_idx Performance
henkilo_modified_idx Performance Asc modified
henkilo_name_similarity Performance Asc duplicate_search_str
henkilo_oid_idx Performance Asc oidhenkilo
henkilo_oidhenkilo_key Must be unique Asc oidhenkilo
henkilo_pass_idx Performance Asc passivoitu
henkilo_query_hetu_idx Must be unique Asc query_hetu
henkilo_sukunimi_idx Performance Asc sukunimi
henkilo_sukunimi_lower_idx Performance
henkilo_syntymaaika_idx Performance Asc syntymaaika
henkilo_vtj_bucket_idx Performance Asc vtj_bucket
henkilo_yksiloityvtj_hetu_idx Performance Asc/Asc yksiloityvtj + hetu

Relationships