<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<database name="agents_backend" schema="public" type="PostgreSQL - 16.15 (Debian 16.15-1.pgdg13+2)">
   <tables>
      <table name="agent" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="agent_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12">
            <child column="agent_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" schema="public" table="namespace_security_check"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="cloud" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="namespace" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="url" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="4" name="last_active" nullable="false" remarks="" size="29" type="timestamp" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="backend_version" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="name" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="agent_version" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <primaryKey column="agent_id" sequenceNumberInPK="1"/>
         <index name="agent_pkey" unique="true">
            <column ascending="true" name="agent_id"/>
         </index>
      </table>
      <table name="namespace_security_check" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="process_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12">
            <child column="process_id" foreignKey="namespace_security_check_result_process_id_fk" implied="false" onDeleteCascade="true" schema="public" table="namespace_security_check_result"/>
            <child column="process_id" foreignKey="namespace_security_check_service_process_id_fk" implied="false" onDeleteCascade="true" schema="public" table="namespace_security_check_service"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="agent_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12">
            <parent column="agent_id" foreignKey="Implied Constraint" implied="true" onDeleteCascade="false" schema="public" table="agent"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="namespace" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="workspace_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="cloud_name" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="status" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="details" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="7" name="started_at" nullable="true" remarks="" size="29" type="timestamp" typeCode="93"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="started_by" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="6" id="9" name="finished_at" nullable="true" remarks="" size="29" type="timestamp" typeCode="93"/>
         <primaryKey column="process_id" sequenceNumberInPK="1"/>
         <index name="namespace_security_check_pkey" unique="true">
            <column ascending="true" name="process_id"/>
         </index>
      </table>
      <table name="namespace_security_check_result" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="process_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12">
            <parent column="process_id" foreignKey="namespace_security_check_result_process_id_fk" implied="false" onDeleteCascade="true" schema="public" table="namespace_security_check"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="service_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="method" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="path" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="security" nullable="true" remarks="" size="2147483647" type="_varchar" typeCode="2003"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="actual_response_code" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="expected_response_code" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="details" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <primaryKey column="process_id" sequenceNumberInPK="1"/>
         <primaryKey column="service_id" sequenceNumberInPK="2"/>
         <primaryKey column="method" sequenceNumberInPK="3"/>
         <primaryKey column="path" sequenceNumberInPK="4"/>
         <index name="namespace_security_check_result_pkey" unique="true">
            <column ascending="true" name="process_id"/>
            <column ascending="true" name="service_id"/>
            <column ascending="true" name="method"/>
            <column ascending="true" name="path"/>
         </index>
      </table>
      <table name="namespace_security_check_service" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="process_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12">
            <parent column="process_id" foreignKey="namespace_security_check_service_process_id_fk" implied="false" onDeleteCascade="true" schema="public" table="namespace_security_check"/>
         </column>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="service_id" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="apihub_url" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="package_id" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="version" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="endpoints_total" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="endpoints_failed" nullable="true" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="status" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="details" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="9" name="has_errors" nullable="false" remarks="" size="1" type="bool" typeCode="-7"/>
         <primaryKey column="process_id" sequenceNumberInPK="1"/>
         <primaryKey column="service_id" sequenceNumberInPK="2"/>
         <index name="namespace_security_check_service_pkey" unique="true">
            <column ascending="true" name="process_id"/>
            <column ascending="true" name="service_id"/>
         </index>
      </table>
      <table name="schema_migrations" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="version" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="dirty" nullable="false" remarks="" size="1" type="bool" typeCode="-7"/>
         <primaryKey column="version" sequenceNumberInPK="1"/>
         <index name="schema_migrations_pkey" unique="true">
            <column ascending="true" name="version"/>
         </index>
      </table>
      <table name="stored_schema_migration" remarks="" schema="public" type="TABLE">
         <column autoUpdated="false" defaultValue="null" digits="0" id="0" name="num" nullable="false" remarks="" size="10" type="int4" typeCode="4"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="1" name="up_hash" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="sql_up" nullable="false" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="down_hash" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="sql_down" nullable="true" remarks="" size="2147483647" type="varchar" typeCode="12"/>
         <primaryKey column="num" sequenceNumberInPK="1"/>
         <index name="stored_schema_migration_pkey" unique="true">
            <column ascending="true" name="num"/>
         </index>
      </table>
   </tables>
</database>
