<?xml version="1.0" encoding="UTF-8"?><database name="lampi" schema="kayttooikeus" type="PostgreSQL - 17.4">
   <tables>
      <table catalog="lampi" name="henkilo_kayttooikeusryhma" remarks="" schema="kayttooikeus" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="henkilo_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="organisaatio_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="kayttooikeusryhma_id" nullable="true" remarks="" size="19" type="int8" typeCode="-5">
            <parent catalog="lampi" column="id" foreignKey="henkilo_kayttooikeusryhma_kayttooikeusryhma_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="kayttooikeusryhma"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="voimassaalkupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="voimassaloppupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
      </table>
      <table catalog="lampi" name="henkilo_kayttooikeusryhma_historia" remarks="" schema="kayttooikeus" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="henkilo_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="organisaatio_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="kayttooikeusryhma_id" nullable="true" remarks="" size="19" type="int8" typeCode="-5">
            <parent catalog="lampi" column="id" foreignKey="henkilo_kayttooikeusryhma_historia_kayttooikeusryhma_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="kayttooikeusryhma"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="6" id="3" name="arkistointiaika" nullable="true" remarks="" size="29" type="timestamp" typeCode="93"/>
      </table>
      <table catalog="lampi" name="kayttooikeus" remarks="" schema="kayttooikeus" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="19" type="int8" typeCode="-5">
            <child catalog="lampi" column="kayttooikeus_id" foreignKey="kayttooikeusryhma_kayttooikeus_kayttooikeus_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="kayttooikeusryhma_kayttooikeus"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="palvelu" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="kayttooikeus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="rooli" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="kayttooikeus_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="kayttooikeusryhma" remarks="" schema="kayttooikeus" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="19" type="int8" typeCode="-5">
            <child catalog="lampi" column="kayttooikeusryhma_id" foreignKey="henkilo_kayttooikeusryhma_kayttooikeusryhma_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="henkilo_kayttooikeusryhma"/>
            <child catalog="lampi" column="kayttooikeusryhma_id" foreignKey="henkilo_kayttooikeusryhma_historia_kayttooikeusryhma_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="henkilo_kayttooikeusryhma_historia"/>
            <child catalog="lampi" column="kayttooikeusryhma_id" foreignKey="kayttooikeusryhma_kayttooikeus_kayttooikeusryhma_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="kayttooikeusryhma_kayttooikeus"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="nimi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="kuvaus" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="kayttajatyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="kayttooikeusryhma_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table catalog="lampi" name="kayttooikeusryhma_kayttooikeus" remarks="" schema="kayttooikeus" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="kayttooikeusryhma_id" nullable="false" remarks="" size="19" type="int8" typeCode="-5">
            <parent catalog="lampi" column="id" foreignKey="kayttooikeusryhma_kayttooikeus_kayttooikeusryhma_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="kayttooikeusryhma"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="kayttooikeus_id" nullable="false" remarks="" size="19" type="int8" typeCode="-5">
            <parent catalog="lampi" column="id" foreignKey="kayttooikeusryhma_kayttooikeus_kayttooikeus_id_fkey" implied="false" onDeleteCascade="false" schema="kayttooikeus" table="kayttooikeus"/>
         </column>
         <primaryKey column="kayttooikeusryhma_id" sequenceNumberInPK="1"/>
         <primaryKey column="kayttooikeus_id" sequenceNumberInPK="2"/>
         <index name="kayttooikeusryhma_kayttooikeus_pkey" unique="true">
            <column ascending="true" name="kayttooikeusryhma_id"/>
            <column ascending="true" name="kayttooikeus_id"/>
         </index>
      </table>
   </tables>
</database>
