<?xml version="1.0" encoding="UTF-8"?><database name="lampi" schema="ehoks" type="PostgreSQL - 17.4">
   <tables>
      <table catalog="lampi" name="aiemmin_hankitun_tutkinnon_osan_arvioijat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osa_id" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="id" foreignKey="aiemmin_hankitut_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitut_tutkinnon_osat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="koulutuksen_jarjestaja_osaamisen_arvioija_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="koulutuksen_jarjestaja_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="koulutuksen_jarjestaja_osaamisen_arvioijat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="tyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <index name="idx_aiemmin_hankitun_tutkinnon_osan_arvioijat_koulutuksen_jarje" unique="false">
            <column ascending="true" name="koulutuksen_jarjestaja_osaamisen_arvioija_id"/>
         </index>
         <index name="idx_aiemmin_hankitun_tutkinnon_osan_arvioijat_osa_id" unique="false">
            <column ascending="true" name="osa_id"/>
         </index>
      </table>
      <table catalog="lampi" name="aiemmin_hankitun_tutkinnon_osan_naytto" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osa_id" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="id" foreignKey="aiemmin_hankitut_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitut_tutkinnon_osat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="module_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="tyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <index name="idx_aiemmin_hankitun_tutkinnon_osan_naytto_osa_id" unique="false">
            <column ascending="true" name="osa_id"/>
         </index>
         <index name="idx_aiemmin_hankitun_tutkinnon_osan_naytto_osaamisen_osoittamin" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
      </table>
      <table catalog="lampi" name="aiemmin_hankitut_tutkinnon_osat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="2147483647" type="text" typeCode="12">
            <child catalog="lampi" column="osa_id" foreignKey="aiemmin_hankitut_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitun_tutkinnon_osan_arvioijat"/>
            <child catalog="lampi" column="osa_id" foreignKey="aiemmin_hankitut_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitun_tutkinnon_osan_naytto"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hoksit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="tyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="koodisto_uri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="koodiarvo" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="koulutuksen_jarjestaja_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="10" name="valittu_todentamisen_prosessi_koodisto_uri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="valittu_todentamisen_prosessi_koodiarvo" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="valittu_todentamisen_prosessi_koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="13" name="lahetetty_arvioitavaksi" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="14" name="tarkentavat_tiedot_osaamisen_arvioija_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="15" name="module_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="16" name="yto_id" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="17" name="vaatimuksista_tai_tavoitteista_poikkeaminen" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="18" name="olennainen_seikka" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="19" name="laajuus" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="20" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="21" name="tavoitteet_ja_sisallot" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="22" name="amosaa_tunniste" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="aiemmin_hankitut_tutkinnon_osat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_aiemmin_hankitut_tutkinnon_osat_hoks_id" unique="false">
            <column ascending="true" name="hoks_id"/>
         </index>
      </table>
      <table catalog="lampi" name="amisherate_kasittelytilat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="aloitusherate_kasitelty" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="paattoherate_kasitelty" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
      </table>
      <table catalog="lampi" name="hankittavan_tutkinnon_osan_naytto" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osa_id" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="id" foreignKey="hankittavat_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hankittavat_tutkinnon_osat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="module_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="tyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <index name="idx_hankittavan_tutkinnon_osan_naytto_osa_id" unique="false">
            <column ascending="true" name="osa_id"/>
         </index>
         <index name="idx_hankittavan_tutkinnon_osan_naytto_osaamisen_osoittaminen_id" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
      </table>
      <table catalog="lampi" name="hankittavat_koulutuksen_osat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hoksit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="koulutuksen_osa_koodi_uri" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="koulutuksen_osa_koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="laajuus" nullable="true" remarks="" size="0" type="numeric" typeCode="2"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="hankittavat_koulutuksen_osat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_hankittavat_koulutuksen_osat_hoks_id" unique="false">
            <column ascending="true" name="hoks_id"/>
         </index>
      </table>
      <table catalog="lampi" name="hankittavat_tutkinnon_osat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="2147483647" type="text" typeCode="12">
            <child catalog="lampi" column="osa_id" foreignKey="hankittavat_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hankittavan_tutkinnon_osan_naytto"/>
            <child catalog="lampi" column="osa_id" foreignKey="hankittavat_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_hankkimistavat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hoksit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="tyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="koodisto_uri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="koodiarvo" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="koulutuksen_jarjestaja_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="10" name="module_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="yto_id" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="vaatimuksista_tai_tavoitteista_poikkeaminen" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="13" name="olennainen_seikka" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="17" id="14" name="opetus_ja_ohjaus_maara" nullable="true" remarks="" size="17" type="float8" typeCode="8"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="15" name="laajuus" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="16" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="17" name="tavoitteet_ja_sisallot" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="18" name="amosaa_tunniste" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="hankittavat_tutkinnon_osat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_hankittavat_tutkinnon_osat_active" unique="false">
            <column ascending="true" name="hoks_id"/>
            <column ascending="true" name="koodiarvo"/>
         </index>
         <index name="idx_hankittavat_tutkinnon_osat_hoks_id" unique="false">
            <column ascending="true" name="hoks_id"/>
         </index>
      </table>
      <table catalog="lampi" name="hoksit" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="hoks_id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitut_tutkinnon_osat"/>
            <child catalog="lampi" column="hoks_id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hankittavat_koulutuksen_osat"/>
            <child catalog="lampi" column="hoks_id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hankittavat_tutkinnon_osat"/>
            <child catalog="lampi" column="hoks_id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="opiskeluvalmiuksia_tukevat_opinnot"/>
            <child catalog="lampi" column="hoks_id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_hankkimistavat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="eid" nullable="true" remarks="" size="36" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="sahkoposti" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="ensikertainen_hyvaksyminen" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="7" name="hyvaksytty" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="urasuunnitelma_koodi_uri" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="urasuunnitelma_koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="10" name="opiskeluoikeus_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="12" name="paivitetty" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="13" name="oppija_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="14" name="manuaalisyotto" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="15" name="osaamisen_hankkimisen_tarve" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="16" name="osaamisen_saavuttamisen_pvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="17" name="puhelinnumero" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="18" name="tuva_opiskeluoikeus_oid" nullable="true" remarks="" size="26" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="19" name="palaute_handled_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="hoksit_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_hoksit_opiskeluoikeus_oid" unique="false">
            <column ascending="true" name="opiskeluoikeus_oid"/>
         </index>
         <index name="idx_hoksit_oppija_oid" unique="false">
            <column ascending="true" name="oppija_oid"/>
         </index>
         <index name="idx_hoksit_oppija_opiskeluoikeus" unique="false">
            <column ascending="true" name="oppija_oid"/>
            <column ascending="true" name="opiskeluoikeus_oid"/>
         </index>
      </table>
      <table catalog="lampi" name="keskeytymisajanjaksot" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="osaamisen_hankkimistapa_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="keskeytymisajanjaksot_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="koodisto_koodit" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="koodisto_koodi_id" foreignKey="koodisto_koodit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_osa_alueet"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="koodi_uri" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="koodisto_koodit_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="koulutuksen_jarjestaja_osaamisen_arvioijat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="koulutuksen_jarjestaja_osaamisen_arvioija_id" foreignKey="koulutuksen_jarjestaja_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitun_tutkinnon_osan_arvioijat"/>
            <child catalog="lampi" column="koulutuksen_jarjestaja_osaamisen_arvioija_id" foreignKey="koulutuksen_jarjestaja_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_koulutuksen_jarjestaja_arvioija"/>
            <child catalog="lampi" column="koulutuksen_jarjestaja_osaamisen_arvioija_id" foreignKey="koulutuksen_jarjestaja_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="todennettu_arviointi_arvioijat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="oppilaitos_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="koulutuksen_jarjestaja_osaamisen_arvioijat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="kyselylinkit" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="kyselylinkki" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="tyyppi" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="oppija_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="alkupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="sahkoposti" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="lahetyspvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="lahetystila" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="vastattu" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="voimassa_loppupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
      </table>
      <table catalog="lampi" name="muut_oppimisymparistot" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="oppimisymparisto_koodi_uri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="oppimisymparisto_koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="osaamisen_hankkimistapa_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="muut_oppimisymparistot_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="nayttoymparistot" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="nayttoymparisto_id" foreignKey="nayttoymparistot_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="y_tunnus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="kuvaus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="nayttoymparistot_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="opiskeluoikeudet" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="oid" nullable="false" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="oppija_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12">
            <parent catalog="lampi" column="oid" foreignKey="oppijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="oppijat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="oppilaitos_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="koulutustoimija_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="tutkinto_nimi" nullable="true" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="osaamisala_nimi" nullable="true" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="6" name="paattynyt" nullable="true" remarks="" size="29" type="timestamp" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="hankintakoulutus_jarjestaja_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="hankintakoulutus_opiskeluoikeus_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="koski404" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="10" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="alkamispaiva" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="arvioitu_paattymispaiva" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <primaryKey column="oid" sequenceNumberInPK="1"/>
         <index name="opiskeluoikeudet_pkey" unique="true">
            <column ascending="true" name="oid"/>
         </index>
         <index name="idx_opiskeluoikeudet_oppija_oid" unique="false">
            <column ascending="true" name="oppija_oid"/>
         </index>
      </table>
      <table catalog="lampi" name="opiskeluvalmiuksia_tukevat_opinnot" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hoksit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="kuvaus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="opiskeluvalmiuksia_tukevat_opinnot_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_opiskeluvalmiuksia_tukevat_opinnot_hoks_id" unique="false">
            <column ascending="true" name="hoks_id"/>
         </index>
      </table>
      <table catalog="lampi" name="oppijat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="oid" nullable="false" remarks="" size="256" type="varchar" typeCode="12">
            <child catalog="lampi" column="oppija_oid" foreignKey="oppijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="opiskeluoikeudet"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="oid" sequenceNumberInPK="1"/>
         <index name="oppijat_pkey" unique="true">
            <column ascending="true" name="oid"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_hankkimistavat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="osaamisen_hankkimistapa_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="4" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="hoksit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hoksit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="osa_id" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="id" foreignKey="hankittavat_tutkinnon_osat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hankittavat_tutkinnon_osat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="jarjestajan_edustaja_nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="jarjestajan_edustaja_rooli" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="jarjestajan_edustaja_oppilaitos_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="10" name="ajanjakson_tarkenne" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="osaamisen_hankkimistapa_koodisto_uri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="osaamisen_hankkimistapa_koodiarvo" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="13" name="osaamisen_hankkimistapa_koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="14" name="hankkijan_edustaja_nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="15" name="hankkijan_edustaja_rooli" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="16" name="hankkijan_edustaja_oppilaitos_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="17" name="alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="18" name="loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="19" name="module_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="20" name="tep_kasitelty" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="21" name="osa_aikaisuustieto" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="22" name="oppisopimuksen_perusta_koodisto_uri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="23" name="oppisopimuksen_perusta_koodiarvo" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="24" name="oppisopimuksen_perusta_koodi_versio" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="25" name="yksiloiva_tunniste" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="26" name="tyopaikalla_jarjestettava_koulutus_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="tyopaikalla_jarjestettavat_koulutukset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="tyopaikalla_jarjestettavat_koulutukset"/>
         </column>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="osaamisen_hankkimistavat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_osaamisen_hankkimistavat_hoks_id" unique="false">
            <column ascending="true" name="hoks_id"/>
         </index>
         <index name="idx_osaamisen_hankkimistavat_osa_id" unique="false">
            <column ascending="true" name="osa_id"/>
         </index>
         <index name="idx_osaamisen_hankkimistavat_tyopaikalla_jarjestettava_koulutus" unique="false">
            <column ascending="true" name="tyopaikalla_jarjestettava_koulutus_id"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_osoittamisen_koulutuksen_jarjestaja_arvioija" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="koulutuksen_jarjestaja_osaamisen_arvioija_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="koulutuksen_jarjestaja_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="koulutuksen_jarjestaja_osaamisen_arvioijat"/>
         </column>
         <index name="idx_osaamisen_osoittamisen_koulutuksen_jarjestaja_arvioija_koul" unique="false">
            <column ascending="true" name="koulutuksen_jarjestaja_osaamisen_arvioija_id"/>
         </index>
         <index name="idx_osaamisen_osoittamisen_koulutuksen_jarjestaja_arvioija_osaa" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_osoittamisen_osa_alueet" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="koodisto_koodi_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="koodisto_koodit_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="koodisto_koodit"/>
         </column>
         <index name="idx_osaamisen_osoittamisen_osa_alueet_koodisto_koodi_id" unique="false">
            <column ascending="true" name="koodisto_koodi_id"/>
         </index>
         <index name="idx_osaamisen_osoittamisen_osa_alueet_osaamisen_osoittaminen_id" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_osoittamisen_sisallot" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="sisallon_kuvaus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="osaamisen_osoittamisen_sisallot_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_osaamisen_osoittamisen_sisallot_osaamisen_osoittaminen_id" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_osoittamisen_tyoelama_arvioija" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="tyoelama_arvioija_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="tyoelama_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="tyoelama_osaamisen_arvioijat"/>
         </column>
         <index name="idx_osaamisen_osoittamisen_tyoelama_arvioija_osaamisen_osoittam" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
         <index name="idx_osaamisen_osoittamisen_tyoelama_arvioija_tyoelama_arvioija_" unique="false">
            <column ascending="true" name="tyoelama_arvioija_id"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_osoittamisen_yksilolliset_kriteerit" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="osaamisen_osoittaminen_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamiset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="yksilollinen_kriteeri" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="osaamisen_osoittamisen_yksilolliset_kriteerit_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_osaamisen_osoittamisen_yksilolliset_kriteerit_osaamisen_oso" unique="false">
            <column ascending="true" name="osaamisen_osoittaminen_id"/>
         </index>
      </table>
      <table catalog="lampi" name="osaamisen_osoittamiset" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="aiemmin_hankitun_tutkinnon_osan_naytto"/>
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="hankittavan_tutkinnon_osan_naytto"/>
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_koulutuksen_jarjestaja_arvioija"/>
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_osa_alueet"/>
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_sisallot"/>
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_tyoelama_arvioija"/>
            <child catalog="lampi" column="osaamisen_osoittaminen_id" foreignKey="osaamisen_osoittamiset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_yksilolliset_kriteerit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="jarjestaja_oppilaitos_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="nayttoymparisto_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="nayttoymparistot_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="nayttoymparistot"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="vaatimuksista_tai_tavoitteista_poikkeaminen" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="module_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="osaamisen_osoittamiset_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_osaamisen_osoittamiset_nayttoymparisto_id" unique="false">
            <column ascending="true" name="nayttoymparisto_id"/>
         </index>
      </table>
      <table catalog="lampi" name="palaute_tapahtumat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="palaute_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="palautteet_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="palautteet"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="vanha_tila" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="uusi_tila" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="tyyppi" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="syy" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="lisatiedot" nullable="true" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <index name="idx_palaute_tapahtumat_palaute_id" unique="false">
            <column ascending="true" name="palaute_id"/>
         </index>
      </table>
      <table catalog="lampi" name="palaute_viestit" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="palaute_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="palautteet_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="palautteet"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="4" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="ulkoinen_tunniste" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="viestityyppi" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="tila" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="vastaanottaja" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <index name="idx_palaute_viestit_palaute_id" unique="false">
            <column ascending="true" name="palaute_id"/>
         </index>
      </table>
      <table catalog="lampi" name="palautteet" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="palaute_id" foreignKey="palautteet_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="palaute_tapahtumat"/>
            <child catalog="lampi" column="palaute_id" foreignKey="palautteet_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="palaute_viestit"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="herate_source" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="heratepvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="kyselytyyppi" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="tila" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="kyselylinkki" nullable="true" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="arvo_tunniste" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="10" name="voimassa_alkupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="voimassa_loppupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="jakson_yksiloiva_tunniste" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="13" name="hoks_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="14" name="nippu_id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="15" name="koulutustoimija" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="16" name="hankintakoulutuksen_toteuttaja" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="17" name="toimipiste_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="18" name="suorituskieli" nullable="true" remarks="" size="2" type="bpchar" typeCode="1"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="19" name="tutkintotunnus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="20" name="tutkintonimike" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="palautteet_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="shared_modules" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="share_id" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="tutkinnonosa_module_uuid" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="tutkinnonosa_tyyppi" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="shared_module_uuid" nullable="true" remarks="" size="2147483647" type="uuid" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="shared_module_tyyppi" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="voimassaolo_alku" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="voimassaolo_loppu" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="hoks_eid" nullable="true" remarks="" size="36" type="varchar" typeCode="12"/>
      </table>
      <table catalog="lampi" name="todennettu_arviointi_arvioijat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="6" id="0" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="todennettu_arviointi_lisatiedot_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="todennettu_arviointi_lisatiedot_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="todennettu_arviointi_lisatiedot"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="koulutuksen_jarjestaja_osaamisen_arvioija_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="koulutuksen_jarjestaja_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="koulutuksen_jarjestaja_osaamisen_arvioijat"/>
         </column>
         <index name="idx_todennettu_arviointi_arvioijat_koulutuksen_jarjestaja_osaam" unique="false">
            <column ascending="true" name="koulutuksen_jarjestaja_osaamisen_arvioija_id"/>
         </index>
         <index name="idx_todennettu_arviointi_arvioijat_todennettu_arviointi_lisatie" unique="false">
            <column ascending="true" name="todennettu_arviointi_lisatiedot_id"/>
         </index>
      </table>
      <table catalog="lampi" name="todennettu_arviointi_lisatiedot" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="todennettu_arviointi_lisatiedot_id" foreignKey="todennettu_arviointi_lisatiedot_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="todennettu_arviointi_arvioijat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="lahetetty_arvioitavaksi" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="todennettu_arviointi_lisatiedot_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="tyoelama_osaamisen_arvioijat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="tyoelama_arvioija_id" foreignKey="tyoelama_osaamisen_arvioijat_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_osoittamisen_tyoelama_arvioija"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="organisaatio_nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="organisaatio_y_tunnus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="tyoelama_osaamisen_arvioijat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="tyopaikalla_jarjestettavan_koulutuksen_tyotehtavat" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="tyopaikalla_jarjestettava_koulutus_id" nullable="true" remarks="" size="10" type="int4" typeCode="4">
            <parent catalog="lampi" column="id" foreignKey="tyopaikalla_jarjestettavat_koulutukset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="tyopaikalla_jarjestettavat_koulutukset"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="tyotehtava" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="tyopaikalla_jarjestettavan_koulutuksen_tyotehtavat_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_tyopaikalla_jarjestettavan_koulutuksen_tyotehtavat_tyopaika" unique="false">
            <column ascending="true" name="tyopaikalla_jarjestettava_koulutus_id"/>
         </index>
      </table>
      <table catalog="lampi" name="tyopaikalla_jarjestettavat_koulutukset" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="int4" typeCode="4">
            <child catalog="lampi" column="tyopaikalla_jarjestettava_koulutus_id" foreignKey="tyopaikalla_jarjestettavat_koulutukset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="osaamisen_hankkimistavat"/>
            <child catalog="lampi" column="tyopaikalla_jarjestettava_koulutus_id" foreignKey="tyopaikalla_jarjestettavat_koulutukset_fkey" implied="false" onDeleteCascade="false" schema="ehoks" table="tyopaikalla_jarjestettavan_koulutuksen_tyotehtavat"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="deleted_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="vastuullinen_tyopaikka_ohjaaja_nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="vastuullinen_tyopaikka_ohjaaja_sahkoposti" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="tyopaikan_nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="tyopaikan_y_tunnus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="vastuullinen_tyopaikka_ohjaaja_puhelinnumero" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="tyopaikalla_jarjestettavat_koulutukset_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="user_settings" remarks="" schema="ehoks" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="user_oid" nullable="true" remarks="" size="256" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="1" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="updated_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="data" nullable="true" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
      </table>
   </tables>
</database>
