mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 04:53:36 +00:00
pgroonga: Upgrade to PGroonga 2 API.
This commit is contained in:
committed by
Tim Abbott
parent
aaad7fe2f7
commit
46711a43f0
38
pgroonga/migrations/0003_v2_api_upgrade.py
Normal file
38
pgroonga/migrations/0003_v2_api_upgrade.py
Normal file
@@ -0,0 +1,38 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from django.db import models, migrations
|
||||
from django.contrib.postgres import operations
|
||||
from django.conf import settings
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
atomic = False
|
||||
|
||||
dependencies = [
|
||||
('pgroonga', '0002_html_escape_subject'),
|
||||
]
|
||||
|
||||
database_setting = settings.DATABASES["default"]
|
||||
operations = [
|
||||
migrations.RunSQL(["""
|
||||
ALTER ROLE %(USER)s SET search_path TO %(SCHEMA)s,public;
|
||||
|
||||
SET search_path = %(SCHEMA)s,public;
|
||||
|
||||
DROP INDEX zerver_message_search_pgroonga;
|
||||
""" % database_setting, """
|
||||
|
||||
CREATE INDEX CONCURRENTLY zerver_message_search_pgroonga ON zerver_message
|
||||
USING pgroonga(search_pgroonga pgroonga_text_full_text_search_ops_v2);
|
||||
"""],
|
||||
["""
|
||||
ALTER ROLE %(USER)s SET search_path TO %(SCHEMA)s,public,pgroonga,pg_catalog;
|
||||
|
||||
SET search_path = %(SCHEMA)s,public,pgroonga,pg_catalog;
|
||||
|
||||
DROP INDEX zerver_message_search_pgroonga;
|
||||
""" % database_setting, """
|
||||
|
||||
CREATE INDEX CONCURRENTLY zerver_message_search_pgroonga ON zerver_message
|
||||
USING pgroonga(search_pgroonga pgroonga.text_full_text_search_ops);
|
||||
"""])
|
||||
]
|
||||
Reference in New Issue
Block a user