ytr_opiskeluoikeus

9 rows


Columns

Column Type Size Nulls Auto Default Children Parents Comments
id serial 10 nextval('opintooikeus_id_seq'::regclass)
ytr_opiskeluoikeushistoria.opiskeluoikeus_id ytr_opiskeluoikeushistoria_ytr_opiskeluoikeus_id R
data jsonb 2147483647 null
oppija_oid text 2147483647 null
henkilo.oid ytr_opiskeluoikeus_oppija_oid R
aikaleima timestamptz 35,6 CURRENT_TIMESTAMP
versionumero int4 10 1
oppilaitos_oid text 2147483647 null
koulutustoimija_oid text 2147483647 null
luokka text 2147483647 null
sisaltava_opiskeluoikeus_oppilaitos_oid text 2147483647 null
oid text 2147483647 null
ytr_opiskeluoikeus.sisaltava_opiskeluoikeus_oid ytr_opiskeluoikeus_sisaltava_ytr_opiskeluoikeus_oid_fkey R
sisaltava_opiskeluoikeus_oid text 2147483647 null
ytr_opiskeluoikeus.oid ytr_opiskeluoikeus_sisaltava_ytr_opiskeluoikeus_oid_fkey R
mitatoity bool 1 false
koulutusmuoto text 2147483647 null
alkamispaiva date 13 null
paattymispaiva date 13 null
suoritusjako_tehty_rajapaivan_jalkeen bool 1 false
suoritustyypit _text 2147483647 '{}'::text[]
poistettu bool 1 false

Indexes

Constraint Name Type Sort Column(s)
ytr_opiskeluoikeus_pkey Primary key Asc id
ytr_opiskeluoikeus_aikaleima_idx Performance Asc aikaleima
ytr_opiskeluoikeus_alkamispaiva_idx Performance Asc alkamispaiva
ytr_opiskeluoikeus_koulutusmuoto_idx Performance Asc koulutusmuoto
ytr_opiskeluoikeus_mitatoity_idx Performance Asc mitatoity
ytr_opiskeluoikeus_oid_key Must be unique Asc oid
ytr_opiskeluoikeus_oppija_oid_expr_expr1_expr2_idx Must be unique Asc oppija_oid
ytr_opiskeluoikeus_oppija_oid_idx Performance Asc oppija_oid
ytr_opiskeluoikeus_oppilaitos_oid_idx Performance Asc oppilaitos_oid
ytr_opiskeluoikeus_paattymispaiva_idx Performance Asc paattymispaiva
ytr_opiskeluoikeus_poistettu_idx Performance Asc poistettu
ytr_opiskeluoikeus_sisaltava_opiskeluoikeus_oppilaitos_oid_idx Performance Asc sisaltava_opiskeluoikeus_oppilaitos_oid
ytr_opiskeluoikeus_suoritustyypit_idx Performance Asc suoritustyypit

Check Constraints

Constraint Name Constraint
ytr_opiskeluoikeus_only_ytr_koulutusmuoto_check ((koulutusmuoto = 'ylioppilastutkinto'::text))
no_versionumero_in_json ((NOT (data ? 'versionumero'::text)))
no_oid_in_json ((NOT (data ? 'oid'::text)))
no_id_in_json ((NOT (data ? 'id'::text)))

Relationships