123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- # -*- coding: utf-8 -*-
- # Generated by Django 1.11.1 on 2017-05-21 17:52
- from __future__ import unicode_literals
- import django.contrib.postgres.indexes
- from django.contrib.postgres.operations import BtreeGinExtension
- from django.db import migrations
- import misago.core.pgutils
- class Migration(migrations.Migration):
- dependencies = [
- ('misago_threads', '0005_index_search_document'),
- ]
- operations = [
- migrations.RunSQL(
- "DROP INDEX misago_post_has_open_reports_partial",
- """
- CREATE INDEX misago_post_has_open_reports_partial
- ON misago_threads_post(has_open_reports)
- WHERE has_open_reports = TRUE
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_post_is_hidden_partial",
- """
- CREATE INDEX misago_post_is_hidden_partial
- ON misago_threads_post(is_hidden)
- WHERE is_hidden = FALSE
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_is_global",
- """
- CREATE INDEX misago_thread_is_global
- ON misago_threads_thread(weight)
- WHERE weight = 2
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_is_local",
- """
- CREATE INDEX misago_thread_is_local
- ON misago_threads_thread(weight)
- WHERE weight < 2
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_has_reported_posts_partial",
- """
- CREATE INDEX misago_thread_has_reported_posts_partial
- ON misago_threads_thread(has_reported_posts)
- WHERE has_reported_posts = TRUE
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_has_unapproved_posts_partial",
- """
- CREATE INDEX misago_thread_has_unapproved_posts_partial
- ON misago_threads_thread(has_unapproved_posts)
- WHERE has_unapproved_posts = TRUE
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_is_hidden_partial",
- """
- CREATE INDEX misago_thread_is_hidden_partial
- ON misago_threads_thread(is_hidden)
- WHERE is_hidden = FALSE
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_is_pinned_globally_partial",
- """
- CREATE INDEX misago_thread_is_pinned_globally_partial
- ON misago_threads_thread(weight)
- WHERE weight = 2
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_is_pinned_locally_partial",
- """
- CREATE INDEX misago_thread_is_pinned_locally_partial
- ON misago_threads_thread(weight)
- WHERE weight = 1
- """,
- ),
- migrations.RunSQL(
- "DROP INDEX misago_thread_is_unpinned_partial",
- """
- CREATE INDEX misago_thread_is_unpinned_partial
- ON misago_threads_thread(weight)
- WHERE weight = 0
- """,
- ),
- migrations.AddIndex(
- model_name='post',
- index=misago.core.pgutils.PgPartialIndex(fields=['has_open_reports'], name='misago_thre_has_ope_479906_part', where={'has_open_reports': True}),
- ),
- migrations.AddIndex(
- model_name='post',
- index=misago.core.pgutils.PgPartialIndex(fields=['is_hidden'], name='misago_thre_is_hidd_85db69_part', where={'is_hidden': False}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['weight'], name='misago_thre_weight_955884_part', where={'weight': 2}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['weight'], name='misago_thre_weight_9e8f9c_part', where={'weight': 1}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['weight'], name='misago_thre_weight_c7ef29_part', where={'weight': 0}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['weight'], name='misago_thre_weight__4af9ee_part', where={'weight__lt': 2}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['has_reported_posts'], name='misago_thre_has_rep_84acfa_part', where={'has_reported_posts': True}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['has_unapproved_posts'], name='misago_thre_has_una_b0dbf5_part', where={'has_unapproved_posts': True}),
- ),
- migrations.AddIndex(
- model_name='thread',
- index=misago.core.pgutils.PgPartialIndex(fields=['is_hidden'], name='misago_thre_is_hidd_d2b96c_part', where={'is_hidden': False}),
- ),
- ]
|