1# -*- coding: utf-8 -*-
2# Generated by Django 1.11.5 on 2017-10-19 14:53
3from __future__ import unicode_literals
4
5import django.contrib.postgres.search
6from django.db import migrations
7
8from ..models import IndexEntry
9
10
11table = IndexEntry._meta.db_table
12
13
14class Migration(migrations.Migration):
15
16    dependencies = [
17        ('postgres_search', '0001_initial'),
18    ]
19
20    operations = [
21        migrations.RunSQL(
22            'DROP INDEX {}_body_search;'.format(table),
23            'CREATE INDEX {0}_body_search ON {0} '
24            'USING GIN(body_search);'.format(table),
25        ),
26        migrations.RenameField(
27            model_name='indexentry',
28            old_name='body_search',
29            new_name='body',
30        ),
31        migrations.AddField(
32            model_name='indexentry',
33            name='autocomplete',
34            field=django.contrib.postgres.search.SearchVectorField(default=''),
35            preserve_default=False,
36        ),
37        migrations.AddIndex(
38            model_name='indexentry',
39            index=django.contrib.postgres.indexes.GinIndex(
40                fields=['autocomplete'],
41                name='postgres_se_autocom_ee48c8_gin'),
42        ),
43        migrations.AddIndex(
44            model_name='indexentry',
45            index=django.contrib.postgres.indexes.GinIndex(
46                fields=['body'],
47                name='postgres_se_body_aaaa99_gin'),
48        ),
49    ]
50