9108aeea081d4122361eb4469ec1dc746013753e
[wolnelektury.git] / apps / djangosphinx / apis / api275 / templates / source.conf
1 source {{ source_name }}
2 {
3     type                = {{ database_engine }}
4     sql_host            = {{ database_host }}
5     sql_user            = {{ database_user }}
6     sql_pass            = {{ database_password }}
7     sql_db              = {{ database_name }}
8     sql_port            = {{ database_port }}
9
10     sql_query_pre       =
11     sql_query_post      =
12     sql_query           = \
13         SELECT {{ field_names|join:", " }} \
14         FROM {{ table_name }}
15     sql_query_info      = SELECT * FROM `{{ table_name }}` WHERE `{{ primary_key }}` = $id
16 {% if group_columns %}
17     # ForeignKey's
18 {% for field_name in group_columns %}    sql_attr_uint       = {{ field_name }}
19 {% endfor %}{% endif %}
20 {% if date_columns %}
21     # DateField's and DateTimeField's
22 {% for field_name in date_columns %}    sql_attr_timestamp   = {{ field_name }}
23 {% endfor %}{% endif %}
24 {% if bool_columns %}
25     # BooleanField's
26 {% for field_name in bool_columns %}    sql_attr_bool        = {{ field_name }}
27 {% endfor %}{% endif %}
28 {% if float_columns %}
29     # FloatField's and DecimalField's
30 {% for field_name in float_columns %}    sql_attr_float       = {{ field_name }}
31 {% endfor %}{% endif %}
32 }