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