<?xml version="1.0" encoding="UTF-8"?><database name="lampi" schema="organisaatio" type="PostgreSQL - 17.4">
   <tables>
      <table catalog="lampi" name="organisaatio" remarks="" schema="organisaatio" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="organisaatio_oid" nullable="false" remarks="" size="2147483647" type="text" typeCode="12">
            <child catalog="lampi" column="child_oid" foreignKey="child_fk" implied="false" onDeleteCascade="false" schema="organisaatio" table="organisaatiosuhde"/>
            <child catalog="lampi" column="parent_oid" foreignKey="parent_fk" implied="false" onDeleteCascade="false" schema="organisaatio" table="organisaatiosuhde"/>
            <child catalog="lampi" column="organisaatio_oid" foreignKey="organisaatio_fk" implied="false" onDeleteCascade="false" schema="organisaatio" table="osoite"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="oppilaitostyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="oppilaitosnumero" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="kotipaikka" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="yritysmuoto" 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="alkupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="lakkautuspvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="8" name="tuontipvm" nullable="true" remarks="" size="29" type="timestamp" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="9" name="paivityspvm" nullable="true" remarks="" size="29" type="timestamp" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="10" name="nimi_fi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="nimi_sv" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="12" name="organisaatiotyypit" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="13" name="opetuskielet" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="14" name="grandparent_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="15" name="parent_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="16" name="tila" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="17" name="email" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="organisaatio_oid" sequenceNumberInPK="1"/>
         <index name="organisaatio_pk" unique="true">
            <column ascending="true" name="organisaatio_oid"/>
         </index>
      </table>
      <table catalog="lampi" name="organisaatiosuhde" remarks="" schema="organisaatio" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="suhdetyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="parent_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="organisaatio_oid" foreignKey="parent_fk" implied="false" onDeleteCascade="false" schema="organisaatio" table="organisaatio"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="child_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="organisaatio_oid" foreignKey="child_fk" implied="false" onDeleteCascade="false" schema="organisaatio" table="organisaatio"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="alkupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="loppupvm" nullable="true" remarks="" size="13" type="date" typeCode="91"/>
      </table>
      <table catalog="lampi" name="osoite" remarks="" schema="organisaatio" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="organisaatio_oid" nullable="true" remarks="" size="2147483647" type="text" typeCode="12">
            <parent catalog="lampi" column="organisaatio_oid" foreignKey="organisaatio_fk" implied="false" onDeleteCascade="false" schema="organisaatio" table="organisaatio"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="osoitetyyppi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="osoite" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="postinumero" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="postitoimipaikka" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="kieli" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
      </table>
      <table catalog="lampi" name="ryhma" remarks="" schema="organisaatio" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="ryhma_oid" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="nimi_fi" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="nimi_sv" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="nimi_en" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <primaryKey column="ryhma_oid" sequenceNumberInPK="1"/>
         <index name="ryhma_pk" unique="true">
            <column ascending="true" name="ryhma_oid"/>
         </index>
      </table>
   </tables>
</database>
