<?xml version="1.0" encoding="UTF-8"?>
<dataSource name="fog_controller.db [3]">
  <database-model serializer="dbm" rdbms="SQLITE" format-version="4.7">
    <root id="1"/>
    <schema id="2" parent="1" name="main">
      <Current>1</Current>
      <Visible>1</Visible>
    </schema>
    <collation id="3" parent="1" name="BINARY"/>
    <collation id="4" parent="1" name="NOCASE"/>
    <collation id="5" parent="1" name="RTRIM"/>
    <table id="6" parent="2" name="config"/>
    <table id="7" parent="2" name="data_tracks"/>
    <table id="8" parent="2" name="element"/>
    <table id="9" parent="2" name="element_advertised_port"/>
    <table id="10" parent="2" name="element_images"/>
    <table id="11" parent="2" name="element_input_type"/>
    <table id="12" parent="2" name="element_instance"/>
    <table id="13" parent="2" name="element_instance_clean_up"/>
    <table id="14" parent="2" name="element_instance_connections"/>
    <table id="15" parent="2" name="element_instance_port"/>
    <table id="16" parent="2" name="element_instance_status"/>
    <table id="17" parent="2" name="element_instance_to_clean_up"/>
    <table id="18" parent="2" name="element_output_type"/>
    <table id="19" parent="2" name="email_activation_code"/>
    <table id="20" parent="2" name="flyway_schema_history"/>
    <table id="21" parent="2" name="hw_info"/>
    <table id="22" parent="2" name="instance_track"/>
    <table id="23" parent="2" name="iofog_access_tokens"/>
    <table id="24" parent="2" name="iofog_change_tracking"/>
    <table id="25" parent="2" name="iofog_console"/>
    <table id="26" parent="2" name="iofog_provision_keys"/>
    <table id="27" parent="2" name="iofog_type"/>
    <table id="28" parent="2" name="iofog_users"/>
    <table id="29" parent="2" name="iofog_version_commands"/>
    <table id="30" parent="2" name="iofogs"/>
    <table id="31" parent="2" name="network_pairing"/>
    <table id="32" parent="2" name="proxy"/>
    <table id="33" parent="2" name="registry"/>
    <table id="34" parent="2" name="routing"/>
    <table id="35" parent="2" name="satellite"/>
    <table id="36" parent="2" name="satellite_port"/>
    <table id="37" parent="2" name="sqlite_master">
      <System>1</System>
    </table>
    <table id="38" parent="2" name="sqlite_sequence">
      <System>1</System>
    </table>
    <table id="39" parent="2" name="strace_diagnostics"/>
    <table id="40" parent="2" name="stream_viewer"/>
    <table id="41" parent="2" name="usb_info"/>
    <table id="42" parent="2" name="users"/>
    <column id="43" parent="6" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="44" parent="6" name="key">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="45" parent="6" name="value">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="46" parent="6">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="47" parent="7" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="48" parent="7" name="name">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="49" parent="7" name="instance_id">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="50" parent="7" name="updated_by">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="51" parent="7" name="description">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="52" parent="7" name="is_selected">
      <Position>6</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="53" parent="7" name="is_activated">
      <Position>7</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="54" parent="7" name="created_at">
      <Position>8</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="55" parent="7" name="updated_at">
      <Position>9</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="56" parent="7" name="user_id">
      <Position>10</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="57" parent="7">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="58" parent="7">
      <ColNames>user_id</ColNames>
      <RefTableName>users</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="59" parent="8" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="60" parent="8" name="name">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="61" parent="8" name="description">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="62" parent="8" name="category">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="63" parent="8" name="publisher">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="64" parent="8" name="diskRequired">
      <Position>6</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="65" parent="8" name="ram_required">
      <Position>7</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="66" parent="8" name="picture">
      <Position>8</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="67" parent="8" name="config">
      <Position>9</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="68" parent="8" name="is_public">
      <Position>10</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="69" parent="8" name="org_id">
      <Position>11</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="70" parent="8" name="registry_id">
      <Position>12</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="71" parent="8" name="user_id">
      <Position>13</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="72" parent="8">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="73" parent="8">
      <ColNames>registry_id</ColNames>
      <RefTableName>registry</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="74" parent="8">
      <ColNames>user_id</ColNames>
      <RefTableName>users</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="75" parent="9" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="76" parent="9" name="port_number">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="77" parent="9" name="name">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="78" parent="9" name="description">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="79" parent="9" name="element_id">
      <Position>5</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="80" parent="9">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="81" parent="9">
      <ColNames>element_id</ColNames>
      <RefTableName>element</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="82" parent="10" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="83" parent="10" name="element_id">
      <Position>2</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="84" parent="10" name="iofog_type_id">
      <Position>3</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="85" parent="10" name="container_image">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="86" parent="10">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="87" parent="10">
      <ColNames>element_id</ColNames>
      <RefTableName>element</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="88" parent="10">
      <ColNames>iofog_type_id</ColNames>
      <RefTableName>iofog_type</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="89" parent="11" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="90" parent="11" name="element_key">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="91" parent="11" name="info_type">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="92" parent="11" name="info_format">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="93" parent="11">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="94" parent="11">
      <ColNames>element_key</ColNames>
      <RefTableName>element</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="95" parent="12" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="96" parent="12" name="UUID">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="97" parent="12" name="track_id">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="98" parent="12" name="element_key">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="99" parent="12" name="config">
      <Position>5</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="100" parent="12" name="name">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="101" parent="12" name="updated_by">
      <Position>7</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="102" parent="12" name="config_last_updated">
      <Position>8</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="103" parent="12" name="is_stream_viewer">
      <Position>9</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="104" parent="12" name="is_debug_console">
      <Position>10</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="105" parent="12" name="is_manager">
      <Position>11</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="106" parent="12" name="is_network">
      <Position>12</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="107" parent="12" name="registry_id">
      <Position>13</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="108" parent="12" name="rebuild">
      <Position>14</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="109" parent="12" name="root_host_access">
      <Position>15</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="110" parent="12" name="log_size">
      <Position>16</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="111" parent="12" name="created_at">
      <Position>17</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="112" parent="12" name="updated_at">
      <Position>18</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="113" parent="12" name="volume_mappings">
      <Position>19</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="114" parent="12" name="element_id">
      <Position>20</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="115" parent="12" name="iofog_uuid">
      <Position>21</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <index id="116" parent="12" name="sqlite_autoindex_element_instance_1">
      <NameSurrogate>1</NameSurrogate>
      <ColNames>UUID</ColNames>
      <ColumnCollations></ColumnCollations>
      <Unique>1</Unique>
    </index>
    <key id="117" parent="12">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <key id="118" parent="12">
      <ColNames>UUID</ColNames>
      <UnderlyingIndexName>sqlite_autoindex_element_instance_1</UnderlyingIndexName>
    </key>
    <foreign-key id="119" parent="12">
      <ColNames>element_id</ColNames>
      <RefTableName>element</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="120" parent="12">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="121" parent="13" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="122" parent="13" name="element_instance_uuid">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="123" parent="13" name="iofog_uuid">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="124" parent="13" name="created_at">
      <Position>4</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="125" parent="13" name="updated_at">
      <Position>5</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <key id="126" parent="13">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="127" parent="14" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="128" parent="14" name="source_element_instance">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="129" parent="14" name="destination_element_instance">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="130" parent="14">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="131" parent="15" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="132" parent="15" name="port_internal">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="133" parent="15" name="port_external">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="134" parent="15" name="updated_by">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="135" parent="15" name="created_at">
      <Position>5</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="136" parent="15" name="updated_at">
      <Position>6</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="137" parent="15" name="elementId">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="138" parent="15">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="139" parent="16" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="140" parent="16" name="status">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="141" parent="16" name="cpu_usage">
      <Position>3</Position>
      <DataType>FLOAT|0</DataType>
    </column>
    <column id="142" parent="16" name="memory_usage">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="143" parent="16" name="container_id">
      <Position>5</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="144" parent="16" name="created_at">
      <Position>6</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="145" parent="16" name="updated_at">
      <Position>7</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="146" parent="16" name="element_instance_uuid">
      <Position>8</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="147" parent="16">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="148" parent="16">
      <ColNames>element_instance_uuid</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="149" parent="17" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="150" parent="17" name="element_instance_uuid">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="151" parent="17" name="iofog_uuid">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="152" parent="17" name="created_at">
      <Position>4</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="153" parent="17" name="updated_at">
      <Position>5</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <key id="154" parent="17">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="155" parent="18" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="156" parent="18" name="element_key">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="157" parent="18" name="info_type">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="158" parent="18" name="info_format">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="159" parent="18">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="160" parent="18">
      <ColNames>element_key</ColNames>
      <RefTableName>element</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="161" parent="19" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="162" parent="19" name="user_id">
      <Position>2</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="163" parent="19" name="activation_code">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="164" parent="19" name="expiration_time">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <key id="165" parent="19">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="166" parent="19">
      <ColNames>user_id</ColNames>
      <RefTableName>users</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="167" parent="20" name="installed_rank">
      <Position>1</Position>
      <DataType>INT|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="168" parent="20" name="version">
      <Position>2</Position>
      <DataType>VARCHAR(50)|0</DataType>
    </column>
    <column id="169" parent="20" name="description">
      <Position>3</Position>
      <DataType>VARCHAR(200)|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="170" parent="20" name="type">
      <Position>4</Position>
      <DataType>VARCHAR(20)|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="171" parent="20" name="script">
      <Position>5</Position>
      <DataType>VARCHAR(1000)|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="172" parent="20" name="checksum">
      <Position>6</Position>
      <DataType>INT|0</DataType>
    </column>
    <column id="173" parent="20" name="installed_by">
      <Position>7</Position>
      <DataType>VARCHAR(100)|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="174" parent="20" name="installed_on">
      <Position>8</Position>
      <DataType>TEXT|0</DataType>
      <NotNull>1</NotNull>
      <DefaultExpression>strftime(&apos;%Y-%m-%d %H:%M:%f&apos;,&apos;now&apos;)</DefaultExpression>
    </column>
    <column id="175" parent="20" name="execution_time">
      <Position>9</Position>
      <DataType>INT|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="176" parent="20" name="success">
      <Position>10</Position>
      <DataType>BOOLEAN|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <index id="177" parent="20" name="sqlite_autoindex_flyway_schema_history_1">
      <NameSurrogate>1</NameSurrogate>
      <ColNames>installed_rank</ColNames>
      <ColumnCollations></ColumnCollations>
      <Unique>1</Unique>
    </index>
    <index id="178" parent="20" name="flyway_schema_history_s_idx">
      <ColNames>success</ColNames>
      <ColumnCollations></ColumnCollations>
    </index>
    <key id="179" parent="20">
      <ColNames>installed_rank</ColNames>
      <Primary>1</Primary>
      <UnderlyingIndexName>sqlite_autoindex_flyway_schema_history_1</UnderlyingIndexName>
    </key>
    <column id="180" parent="21" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="181" parent="21" name="info">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="182" parent="21" name="iofog_uuid">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="183" parent="21" name="created_at">
      <Position>4</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="184" parent="21" name="updated_at">
      <Position>5</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <key id="185" parent="21">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="186" parent="21">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="187" parent="22" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="188" parent="22" name="name">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="189" parent="22" name="description">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="190" parent="22" name="last_updated">
      <Position>4</Position>
      <DataType>DATETIME|0</DataType>
    </column>
    <column id="191" parent="22" name="is_selected">
      <Position>5</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="192" parent="22" name="is_activated">
      <Position>6</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="193" parent="22" name="updated_by">
      <Position>7</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="194" parent="22" name="created_at">
      <Position>8</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="195" parent="22" name="updated_at">
      <Position>9</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="196" parent="22" name="element_instance_id">
      <Position>10</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="197" parent="22">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="198" parent="22">
      <ColNames>element_instance_id</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="199" parent="23" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="200" parent="23" name="user_id">
      <Position>2</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="201" parent="23" name="expiration_time">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="202" parent="23" name="token">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="203" parent="23" name="iofog_uuid">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="204" parent="23">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="205" parent="23">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="206" parent="24" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="207" parent="24" name="container_config">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="208" parent="24" name="reboot">
      <Position>3</Position>
      <DataType>BOOLEAN|0</DataType>
    </column>
    <column id="209" parent="24" name="version">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="210" parent="24" name="container_list">
      <Position>5</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="211" parent="24" name="config">
      <Position>6</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="212" parent="24" name="routing">
      <Position>7</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="213" parent="24" name="registries">
      <Position>8</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="214" parent="24" name="proxy">
      <Position>9</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="215" parent="24" name="diagnostics">
      <Position>10</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="216" parent="24" name="iofog_uuid">
      <Position>11</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="217" parent="24">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="218" parent="24">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="219" parent="25" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="220" parent="25" name="org_id">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="221" parent="25" name="version">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="222" parent="25" name="api_base_url">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="223" parent="25" name="element_id">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="224" parent="25" name="access_token">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="225" parent="25" name="iofog_uuid">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="226" parent="25">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="227" parent="25">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="228" parent="26" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="229" parent="26" name="provisioning_string">
      <Position>2</Position>
      <DataType>VARCHAR(100)|0</DataType>
    </column>
    <column id="230" parent="26" name="expiration_time">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="231" parent="26" name="iofog_uuid">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="232" parent="26">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="233" parent="26">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="234" parent="27" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="235" parent="27" name="Name">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="236" parent="27" name="Image">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="237" parent="27" name="Description">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="238" parent="27" name="StreamViewerElementKey">
      <Position>5</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="239" parent="27" name="consoleElementKey">
      <Position>6</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="240" parent="27" name="NetworkElementKey">
      <Position>7</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="241" parent="27" name="HalElementKey">
      <Position>8</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="242" parent="27" name="MongoElementKey">
      <Position>9</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="243" parent="27" name="InfluxElementKey">
      <Position>10</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="244" parent="27" name="GrafanaElementKey">
      <Position>11</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="245" parent="27" name="BluetoothElementKey">
      <Position>12</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <key id="246" parent="27">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="247" parent="28" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="248" parent="28" name="user_id">
      <Position>2</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="249" parent="28" name="fog_id">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <index id="250" parent="28" name="sqlite_autoindex_iofog_users_1">
      <NameSurrogate>1</NameSurrogate>
      <ColNames>user_id
fog_id</ColNames>
      <ColumnCollations>
</ColumnCollations>
      <Unique>1</Unique>
    </index>
    <key id="251" parent="28">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <key id="252" parent="28">
      <ColNames>user_id
fog_id</ColNames>
      <UnderlyingIndexName>sqlite_autoindex_iofog_users_1</UnderlyingIndexName>
    </key>
    <foreign-key id="253" parent="28">
      <ColNames>user_id</ColNames>
      <RefTableName>users</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="254" parent="28">
      <ColNames>fog_id</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="255" parent="29" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="256" parent="29" name="version_command">
      <Position>2</Position>
      <DataType>VARCHAR(100)|0</DataType>
    </column>
    <column id="257" parent="29" name="iofog_uuid">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="258" parent="29">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="259" parent="29">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="260" parent="30" name="UUID">
      <Position>1</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="261" parent="30" name="Name">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;Unnamed ioFog 1&apos;</DefaultExpression>
    </column>
    <column id="262" parent="30" name="Location">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="263" parent="30" name="GpsMode">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="264" parent="30" name="Latitude">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="265" parent="30" name="Longitude">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="266" parent="30" name="OrgID">
      <Position>7</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="267" parent="30" name="Description">
      <Position>8</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="268" parent="30" name="created_at">
      <Position>9</Position>
      <DataType>DATETIME|0</DataType>
    </column>
    <column id="269" parent="30" name="updated_at">
      <Position>10</Position>
      <DataType>DATETIME|0</DataType>
    </column>
    <column id="270" parent="30" name="LastActive">
      <Position>11</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="271" parent="30" name="Token">
      <Position>12</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="272" parent="30" name="DaemonStatus">
      <Position>13</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;UNKNOWN&apos;</DefaultExpression>
    </column>
    <column id="273" parent="30" name="DaemonOperatingDuration">
      <Position>14</Position>
      <DataType>BIGINT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="274" parent="30" name="DaemonLastStart">
      <Position>15</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="275" parent="30" name="MemoryUsage">
      <Position>16</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="276" parent="30" name="DiskUsage">
      <Position>17</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="277" parent="30" name="CPUUsage">
      <Position>18</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="278" parent="30" name="MemoryViolation">
      <Position>19</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="279" parent="30" name="DiskViolation">
      <Position>20</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="280" parent="30" name="CPUViolation">
      <Position>21</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="281" parent="30" name="ElementStatus">
      <Position>22</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="282" parent="30" name="RepositoryCount">
      <Position>23</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="283" parent="30" name="RepositoryStatus">
      <Position>24</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="284" parent="30" name="SystemTime">
      <Position>25</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="285" parent="30" name="LastStatusTime">
      <Position>26</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="286" parent="30" name="IPAddress">
      <Position>27</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;0.0.0.0&apos;</DefaultExpression>
    </column>
    <column id="287" parent="30" name="ProcessedMessages">
      <Position>28</Position>
      <DataType>BIGINT|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="288" parent="30" name="ElementMessageCounts">
      <Position>29</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="289" parent="30" name="MessageSpeed">
      <Position>30</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="290" parent="30" name="LastCommandTime">
      <Position>31</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="291" parent="30" name="NetworkInterface">
      <Position>32</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;eth0&apos;</DefaultExpression>
    </column>
    <column id="292" parent="30" name="DockerURL">
      <Position>33</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;unix:///var/run/docker.sock&apos;</DefaultExpression>
    </column>
    <column id="293" parent="30" name="DiskLimit">
      <Position>34</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>50</DefaultExpression>
    </column>
    <column id="294" parent="30" name="DiskDirectory">
      <Position>35</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;/var/lib/iofog/&apos;</DefaultExpression>
    </column>
    <column id="295" parent="30" name="MemoryLimit">
      <Position>36</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>4096</DefaultExpression>
    </column>
    <column id="296" parent="30" name="CPULimit">
      <Position>37</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>80</DefaultExpression>
    </column>
    <column id="297" parent="30" name="LogLimit">
      <Position>38</Position>
      <DataType>FLOAT|0</DataType>
      <DefaultExpression>10</DefaultExpression>
    </column>
    <column id="298" parent="30" name="LogDirectory">
      <Position>39</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;/var/log/iofog/&apos;</DefaultExpression>
    </column>
    <column id="299" parent="30" name="Debug">
      <Position>40</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="300" parent="30" name="Viewer">
      <Position>41</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="301" parent="30" name="Bluetooth">
      <Position>42</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="302" parent="30" name="hal">
      <Position>43</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="303" parent="30" name="mongo">
      <Position>44</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="304" parent="30" name="influx">
      <Position>45</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="305" parent="30" name="grafana">
      <Position>46</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="306" parent="30" name="IsolatedDockerContainer">
      <Position>47</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>1</DefaultExpression>
    </column>
    <column id="307" parent="30" name="LogFileCount">
      <Position>48</Position>
      <DataType>BIGINT|0</DataType>
      <DefaultExpression>10</DefaultExpression>
    </column>
    <column id="308" parent="30" name="Version">
      <Position>49</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="309" parent="30" name="isReadyToUpgrade">
      <Position>50</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>1</DefaultExpression>
    </column>
    <column id="310" parent="30" name="isReadyToRollback">
      <Position>51</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>0</DefaultExpression>
    </column>
    <column id="311" parent="30" name="StatusFrequency">
      <Position>52</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>10</DefaultExpression>
    </column>
    <column id="312" parent="30" name="ChangeFrequency">
      <Position>53</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>20</DefaultExpression>
    </column>
    <column id="313" parent="30" name="ScanFrequency">
      <Position>54</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>60</DefaultExpression>
    </column>
    <column id="314" parent="30" name="Proxy">
      <Position>55</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;&apos;</DefaultExpression>
    </column>
    <column id="315" parent="30" name="typeKey">
      <Position>56</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <index id="316" parent="30" name="sqlite_autoindex_iofogs_1">
      <NameSurrogate>1</NameSurrogate>
      <ColNames>UUID</ColNames>
      <ColumnCollations></ColumnCollations>
      <Unique>1</Unique>
    </index>
    <key id="317" parent="30">
      <ColNames>UUID</ColNames>
      <Primary>1</Primary>
      <UnderlyingIndexName>sqlite_autoindex_iofogs_1</UnderlyingIndexName>
    </key>
    <foreign-key id="318" parent="30">
      <ColNames>typeKey</ColNames>
      <RefTableName>iofog_type</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="319" parent="31" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="320" parent="31" name="IsPublicPort">
      <Position>2</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <column id="321" parent="31" name="instanceId1">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="322" parent="31" name="instanceId2">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="323" parent="31" name="elementId1">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="324" parent="31" name="elementId2">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="325" parent="31" name="networkElementId1">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="326" parent="31" name="networkElementId2">
      <Position>8</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="327" parent="31" name="elemen1PortId">
      <Position>9</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="328" parent="31" name="satellitePortId">
      <Position>10</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="329" parent="31">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="330" parent="31">
      <ColNames>instanceId1</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="331" parent="31">
      <ColNames>instanceId2</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="332" parent="31">
      <ColNames>elementId1</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="333" parent="31">
      <ColNames>elementId2</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="334" parent="31">
      <ColNames>networkElementId1</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="335" parent="31">
      <ColNames>networkElementId2</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="336" parent="31">
      <ColNames>elemen1PortId</ColNames>
      <RefTableName>element_instance_port</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <foreign-key id="337" parent="31">
      <ColNames>satellitePortId</ColNames>
      <RefTableName>satellite_port</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="338" parent="32" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="339" parent="32" name="username">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="340" parent="32" name="password">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="341" parent="32" name="host">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="342" parent="32" name="remote_port">
      <Position>5</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="343" parent="32" name="local_port">
      <Position>6</Position>
      <DataType>INTEGER|0</DataType>
      <DefaultExpression>22</DefaultExpression>
    </column>
    <column id="344" parent="32" name="rsa_key">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="345" parent="32" name="close">
      <Position>8</Position>
      <DataType>BOOLEAN|0</DataType>
      <DefaultExpression>FALSE</DefaultExpression>
    </column>
    <column id="346" parent="32" name="iofog_uuid">
      <Position>9</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="347" parent="32">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="348" parent="32">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="349" parent="33" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="350" parent="33" name="url">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="351" parent="33" name="is_public">
      <Position>3</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="352" parent="33" name="secure">
      <Position>4</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="353" parent="33" name="certificate">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="354" parent="33" name="requires_cert">
      <Position>6</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="355" parent="33" name="user_name">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="356" parent="33" name="password">
      <Position>8</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="357" parent="33" name="user_email">
      <Position>9</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="358" parent="33" name="iofog_uuid">
      <Position>10</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="359" parent="33" name="user_id">
      <Position>11</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <key id="360" parent="33">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="361" parent="33">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
    </foreign-key>
    <foreign-key id="362" parent="33">
      <ColNames>user_id</ColNames>
      <RefTableName>users</RefTableName>
      <RefColNames>ID</RefColNames>
    </foreign-key>
    <column id="363" parent="34" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="364" parent="34" name="publishing_instance_id">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="365" parent="34" name="publishing_element_id">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="366" parent="34" name="destination_instance_id">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="367" parent="34" name="destination_element_id">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="368" parent="34" name="is_network_connection">
      <Position>6</Position>
      <DataType>TINYINT(1)|0</DataType>
    </column>
    <key id="369" parent="34">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="370" parent="35" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="371" parent="35" name="name">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="372" parent="35" name="domain">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="373" parent="35" name="public_ip">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="374" parent="35" name="cert">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="375" parent="35" name="created_at">
      <Position>6</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="376" parent="35" name="updated_at">
      <Position>7</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <key id="377" parent="35">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <column id="378" parent="36" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="379" parent="36" name="port1">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="380" parent="36" name="port2">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="381" parent="36" name="max_connections_port1">
      <Position>4</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="382" parent="36" name="max_connection_port2">
      <Position>5</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="383" parent="36" name="passcode_port1">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="384" parent="36" name="passcode_port2">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="385" parent="36" name="heartbeat_absence_threshold_port1">
      <Position>8</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="386" parent="36" name="heartbeat_absence_threshold_port2">
      <Position>9</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="387" parent="36" name="updated_by">
      <Position>10</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="388" parent="36" name="created_at">
      <Position>11</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="389" parent="36" name="updated_at">
      <Position>12</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="390" parent="36" name="satellite_id">
      <Position>13</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="391" parent="36" name="mapping_id">
      <Position>14</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="392" parent="36">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="393" parent="36">
      <ColNames>satellite_id</ColNames>
      <RefTableName>satellite</RefTableName>
      <RefColNames>ID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="394" parent="37" name="type">
      <Position>1</Position>
      <DataType>text|0</DataType>
    </column>
    <column id="395" parent="37" name="name">
      <Position>2</Position>
      <DataType>text|0</DataType>
    </column>
    <column id="396" parent="37" name="tbl_name">
      <Position>3</Position>
      <DataType>text|0</DataType>
    </column>
    <column id="397" parent="37" name="rootpage">
      <Position>4</Position>
      <DataType>integer|0</DataType>
    </column>
    <column id="398" parent="37" name="sql">
      <Position>5</Position>
      <DataType>text|0</DataType>
    </column>
    <column id="399" parent="38" name="name">
      <Position>1</Position>
    </column>
    <column id="400" parent="38" name="seq">
      <Position>2</Position>
    </column>
    <column id="401" parent="39" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="402" parent="39" name="element_instance_uuid">
      <Position>2</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="403" parent="39" name="straceRun">
      <Position>3</Position>
      <DataType>BOOLEAN|0</DataType>
    </column>
    <column id="404" parent="39" name="buffer">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
      <DefaultExpression>&apos;&apos;</DefaultExpression>
    </column>
    <key id="405" parent="39">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="406" parent="39">
      <ColNames>element_instance_uuid</ColNames>
      <RefTableName>element_instance</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>cascade</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="407" parent="40" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="408" parent="40" name="orgId">
      <Position>2</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="409" parent="40" name="version">
      <Position>3</Position>
      <DataType>BIGINT|0</DataType>
    </column>
    <column id="410" parent="40" name="api_base_url">
      <Position>4</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="411" parent="40" name="element_id">
      <Position>5</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="412" parent="40" name="access_token">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="413" parent="40" name="iofog_uuid">
      <Position>7</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="414" parent="40">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="415" parent="40">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="416" parent="41" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="417" parent="41" name="info">
      <Position>2</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="418" parent="41" name="iofog_uuid">
      <Position>3</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="419" parent="41" name="created_at">
      <Position>4</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <column id="420" parent="41" name="updated_at">
      <Position>5</Position>
      <DataType>DATETIME|0</DataType>
      <NotNull>1</NotNull>
    </column>
    <key id="421" parent="41">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
    <foreign-key id="422" parent="41">
      <ColNames>iofog_uuid</ColNames>
      <RefTableName>iofogs</RefTableName>
      <RefColNames>UUID</RefColNames>
      <OnDelete>set-null</OnDelete>
      <OnUpdate>cascade</OnUpdate>
    </foreign-key>
    <column id="423" parent="42" name="ID">
      <Position>1</Position>
      <DataType>INTEGER|0</DataType>
      <SequenceIdentity>1</SequenceIdentity>
    </column>
    <column id="424" parent="42" name="first_name">
      <Position>2</Position>
      <DataType>VARCHAR(100)|0</DataType>
    </column>
    <column id="425" parent="42" name="last_name">
      <Position>3</Position>
      <DataType>VARCHAR(100)|0</DataType>
    </column>
    <column id="426" parent="42" name="email">
      <Position>4</Position>
      <DataType>VARCHAR(100)|0</DataType>
    </column>
    <column id="427" parent="42" name="password">
      <Position>5</Position>
      <DataType>VARCHAR(100)|0</DataType>
    </column>
    <column id="428" parent="42" name="temp_password">
      <Position>6</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <column id="429" parent="42" name="email_activated">
      <Position>7</Position>
      <DataType>INTEGER|0</DataType>
    </column>
    <column id="430" parent="42" name="user_access_token">
      <Position>8</Position>
      <DataType>TEXT|0</DataType>
    </column>
    <key id="431" parent="42">
      <ColNames>ID</ColNames>
      <Primary>1</Primary>
    </key>
  </database-model>
</dataSource>