<?xml version="1.0" encoding="UTF-8"?><database name="aphrorhythm_flags" schema="public" type="PostgreSQL - 18.4 (Ubuntu 18.4-1.pgdg24.04+1)">
   <sequences>
      <sequence increment="1" name="engine_flags_id_seq" startValue="1"/>
      <sequence increment="1" name="env_vars_id_seq" startValue="1"/>
      <sequence increment="1" name="optimization_profiles_id_seq" startValue="1"/>
      <sequence increment="1" name="sampling_params_id_seq" startValue="1"/>
   </sequences>
   <tables>
      <table name="engine_flags" remarks="" schema="public" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('engine_flags_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="flag_name" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="flag_aliases" nullable="true" remarks="" size="2147483647" type="_text" typeCode="2003"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="category" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="value_type" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="default_value" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="valid_values" nullable="true" remarks="" size="2147483647" type="_text" typeCode="2003"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="description" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="8" name="optimization_impact" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="optimization_notes" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="10" name="is_aphrodite_specific" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="11" name="introduced_in" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="12" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="engine_flags_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_engine_flags_category" unique="false">
            <column ascending="true" name="category"/>
         </index>
         <index name="idx_engine_flags_impact" unique="false">
            <column ascending="true" name="optimization_impact"/>
         </index>
         <checkConstraint constraint="(category = ANY (ARRAY['model_loading'::text, 'memory'::text, 'parallelism'::text, 'scheduling'::text, 'quantization'::text, 'kv_cache'::text, 'speculative_decoding'::text, 'lora'::text, 'serving'::text, 'device'::text, 'vision'::text, 'tokenizer'::text, 'performance'::text, 'other'::text]))" name="engine_flags_category_check"/>
         <checkConstraint constraint="(optimization_impact = ANY (ARRAY['critical'::text, 'high'::text, 'medium'::text, 'low'::text, 'none'::text]))" name="engine_flags_optimization_impact_check"/>
         <checkConstraint constraint="(value_type = ANY (ARRAY['boolean'::text, 'integer'::text, 'float'::text, 'string'::text, 'enum'::text, 'json'::text, 'list'::text]))" name="engine_flags_value_type_check"/>
      </table>
      <table name="env_vars" remarks="" schema="public" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('env_vars_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="var_name" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="description" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="default_value" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="value_type" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="optimization_notes" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="6" name="is_aphrodite_specific" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="7" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="env_vars_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table name="optimization_profiles" remarks="" schema="public" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('optimization_profiles_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="profile_name" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="use_case" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="description" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="engine_flags" nullable="false" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="sampling_params" nullable="false" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="env_vars" nullable="true" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="notes" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="8" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="optimization_profiles_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
      </table>
      <table name="sampling_params" remarks="" schema="public" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sampling_params_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="param_name" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="2" name="category" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="3" name="value_type" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="4" name="default_value" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="5" name="valid_range" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="6" name="description" nullable="false" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="7" name="optimization_notes" nullable="true" remarks="" size="2147483647" type="text" typeCode="12"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="8" name="is_aphrodite_specific" nullable="true" remarks="" size="1" type="bool" typeCode="-7"/>
         <column autoUpdated="false" defaultValue="null" digits="0" id="9" name="recommended_values" nullable="true" remarks="" size="2147483647" type="jsonb" typeCode="1111"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="10" name="created_at" nullable="true" remarks="" size="35" type="timestamptz" typeCode="93"/>
         <primaryKey column="id" sequenceNumberInPK="1"/>
         <index name="sampling_params_pkey" unique="true">
            <column ascending="true" name="id"/>
         </index>
         <index name="idx_sampling_params_category" unique="false">
            <column ascending="true" name="category"/>
         </index>
         <checkConstraint constraint="(category = ANY (ARRAY['temperature'::text, 'truncation'::text, 'repetition_penalty'::text, 'advanced_sampler'::text, 'beam_search'::text, 'output_control'::text, 'logits'::text, 'guided'::text, 'other'::text]))" name="sampling_params_category_check"/>
         <checkConstraint constraint="(value_type = ANY (ARRAY['boolean'::text, 'integer'::text, 'float'::text, 'string'::text, 'enum'::text, 'list'::text, 'dict'::text]))" name="sampling_params_value_type_check"/>
      </table>
   </tables>
</database>
