<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<database name="sample" schema="public" type="PostgreSQL - 18.3">
   <sequences>
      <sequence increment="1" name="account_id_seq" startValue="1"/>
      <sequence increment="1" name="skill_id_seq" startValue="1"/>
   </sequences>
   <tables>
      <table name="_prisma_migrations" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="36" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="checksum" nullable="false" remarks="" size="64" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="2" name="finished_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="migration_name" nullable="false" remarks="" size="255" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="logs" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="5" name="rolled_back_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="6" name="started_at" nullable="false" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="7" name="applied_steps_count" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="_prisma_migrations_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table name="account" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="password_hash" nullable="false" remarks="" size="255" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="salt" nullable="false" remarks="" size="100" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="CURRENT_TIMESTAMP" digits="6" id="2" name="created_at" nullable="false" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="CURRENT_TIMESTAMP" digits="6" id="3" name="updated_at" nullable="false" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="true" defaultValue="nextval('account_id_seq'::regclass)" digits="0" id="4" name="id" nullable="false" remarks="" size="10" type="serial" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="name" nullable="false" remarks="" size="100" type="varchar" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="account_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="account_name_key" unique="true">
            <column ascending="true" name="name"/>
         </index>
      </table>
      <table name="employee" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="id" nullable="false" remarks="" size="26" type="varchar" typeCode="12">
            <child column="employee_id" foreignKey="skill_ibfk_1" implied="false" onDeleteCascade="false" schema="public" table="skill"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="name" nullable="false" remarks="" size="40" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="CURRENT_TIMESTAMP" digits="6" id="2" name="created_at" nullable="false" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <column autoUpdated="false" defaultValue="CURRENT_TIMESTAMP" digits="6" id="3" name="updated_at" nullable="false" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="employee_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table name="skill" remarks="" schema="public" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('skill_id_seq'::regclass)" digits="0" id="0" name="id" nullable="false" remarks="" size="10" type="serial" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="employee_id" nullable="false" remarks="" size="26" type="varchar" typeCode="12">
            <parent column="id" foreignKey="skill_ibfk_1" implied="false" onDeleteCascade="false" schema="public" table="employee"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="language" nullable="false" remarks="" size="40" type="varchar" typeCode="12"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="skill_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="employee_id" unique="false">
            <column ascending="true" name="employee_id"/>
         </index>
      </table>
   </tables>
</database>
