Constraints

23 Foreign Key Constraints

Constraint Name Child Column Parent Column Delete Rule
sisalto_kirjepohja_id_fkey
sisalto.kirjepohja_id
kirjepohja.id
Restrict delete
sisalto_korvauskentta_rakenne_fkey
sisalto_korvauskentta.rakenne
rakenne.id
Restrict delete
kirjepohja_haku_kirjepohja_fkey
kirjepohja_haku.kirjepohja
kirjepohja.id
Restrict delete
vastaanottajaemail_vastaanottaja_id
vastaanottajaemail.vastaanottaja_id
vastaanottaja.id
Restrict delete
kirjelahetysvirhe_vastaanottaja_id_fkey
kirjelahetysvirhe.vastaanottaja_id
vastaanottaja.id
Restrict delete
kirjelahetysvirhe_kirjelahetys_id_fkey
kirjelahetysvirhe.kirjelahetys_id
kirjelahetys.id
Restrict delete
lahetyskorvauskentat_kirjelahetys_id_fkey
lahetyskorvauskentat.kirjelahetys_id
kirjelahetys.id
Restrict delete
vastaanottajaosoite_vastaanottaja_id
vastaanottajaosoite.vastaanottaja_id
vastaanottaja.id
Restrict delete
vastaanottajakorvauskentat_vastaanottaja_id_fkey
vastaanottajakorvauskentat.vastaanottaja_id
vastaanottaja.id
Restrict delete
korvauskentat_luonnos_id_fkey
luonnoskorvauskentat.luonnos_id
luonnos.id
Restrict delete
vastaanottaja_kirjelahetys_id_fkey
vastaanottaja.kirjelahetys_id
kirjelahetys.id
Restrict delete
vastaanottaja_iposti_fkey
vastaanottaja.iposti
iposti.id
Restrict delete
vastaanottajakirje_vastaanottaja_id_fkey
vastaanottajakirje.vastaanottaja_id
vastaanottaja.id
Restrict delete
sisalto_rakenne_tyyli_fkey
sisalto_rakenne.tyyli
tyyli.id
Restrict delete
sisalto_rakenne_rakenne_fkey
sisalto_rakenne.rakenne
rakenne.id
Restrict delete
kirjepohja_id_fkey
kaytetytpohjat.kirjepohja_id
kirjepohja.id
Restrict delete
kirjelahetys_id_fkey
kaytetytpohjat.kirjelahetys_id
kirjelahetys.id
Restrict delete
kirjepohja_rakenne_fkey
kirjepohja.rakenne
rakenne.id
Restrict delete
korvauskentat_kirjepohja_id_fkey
korvauskentat.kirjepohja_id
kirjepohja.id
Restrict delete
vastaanottajakirje_liite_vastaanottajakirje_fkey
vastaanottajakirje_liite.vastaanottajakirje
vastaanottajakirje.id
Cascade on delete
iposti_kirjelahetys_id_key
iposti.kirjelahetys_id
kirjelahetys.id
Restrict delete
sisalto_rakenne_sisalto_sisalto_rakenne_fkey
sisalto_rakenne_sisalto.sisalto_rakenne
sisalto_rakenne.id
Restrict delete
sisalto_rakenne_sisalto_sisalto_fkey
sisalto_rakenne_sisalto.sisalto
rakenne_sisalto.id
Restrict delete

Check Constraints

Table Constraint Name Constraint
sisalto_korvauskentta sisalto_korvauskentta_tyyppi (((tyyppi)::text = ANY (ARRAY[('plain'::character varying)::text, ('html'::character varying)::text])))
kirjelahetysvirhe iposti_order_number_null (((((tyyppi)::text = 'IPOSTI'::text) AND (iposti_order_number IS NOT NULL)) OR (((tyyppi)::text <> 'IPOSTI'::text) AND (iposti_order_number IS NULL))))
kirjelahetysvirhe vastaanottaja_id_null (((((tyyppi)::text = 'LETTER'::text) AND (vastaanottaja_id IS NOT NULL)) OR (((tyyppi)::text <> 'LETTER'::text) AND (vastaanottaja_id IS NULL))))
kirjelahetysvirhe virhe_tyyppi (((tyyppi)::text = ANY (ARRAY[('LETTER'::character varying)::text, ('IPOSTI'::character varying)::text, ('EMAIL'::character varying)::text, ('GENERAL'::character varying)::text])))
sisalto_rakenne sisalto_rakenne_tyyppi (((tyyppi)::text = ANY (ARRAY[('email'::character varying)::text, ('letter'::character varying)::text, ('asiointitili'::character varying)::text, ('accessibleHtml'::character varying)::text])))
kirjelahetys kasittelyn_tilat (((kasittelyn_tila)::text = ANY (ARRAY[('created'::character varying)::text, ('processing'::character varying)::text, ('waiting_for_ipost_processing'::character varying)::text, ('processing_ipost'::character varying)::text, ('ready'::character varying)::text, ('error'::character varying)::text])))
kirjepohja kirjepohja_tila_check (((tila)::text = ANY (ARRAY[('suljettu'::character varying)::text, ('julkaistu'::character varying)::text, ('luonnos'::character varying)::text])))
rakenne_sisalto sisalto_tyyppi (((tyyppi)::text = ANY (ARRAY[('plain'::character varying)::text, ('html'::character varying)::text])))
sisalto_rakenne_sisalto sisalto_rakenne_sisalto_rooli (((rooli)::text = ANY (ARRAY[('header'::character varying)::text, ('body'::character varying)::text, ('sms'::character varying)::text, ('attachment'::character varying)::text])))