mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
zilencer: Add some indexes on Remote* models.
These are for making fix_remote_realm_foreign_keys more efficient.
This commit is contained in:
committed by
Tim Abbott
parent
39b0628f09
commit
d631c76747
@@ -212,6 +212,16 @@ class RemoteRealmAuditLog(AbstractRealmAuditLog):
|
||||
fields=["server", "realm_id", "remote_id"],
|
||||
name="zilencer_remoterealmauditlog_server_realm_remote",
|
||||
),
|
||||
models.Index(
|
||||
fields=["server", "realm_id"],
|
||||
condition=Q(remote_realm__isnull=True),
|
||||
name="zilencer_remoterealmauditlog_server_realm",
|
||||
),
|
||||
models.Index(
|
||||
fields=["server"],
|
||||
condition=Q(remote_realm__isnull=True),
|
||||
name="zilencer_remoterealmauditlog_server",
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
@@ -296,6 +306,16 @@ class RemoteRealmCount(BaseRemoteCount):
|
||||
fields=["property", "end_time"],
|
||||
name="zilencer_remoterealmcount_property_end_time_506a0b38_idx",
|
||||
),
|
||||
models.Index(
|
||||
fields=["server", "realm_id"],
|
||||
condition=Q(remote_realm__isnull=True),
|
||||
name="zilencer_remoterealmcount_server_realm",
|
||||
),
|
||||
models.Index(
|
||||
fields=["server"],
|
||||
condition=Q(remote_realm__isnull=True),
|
||||
name="zilencer_remoterealmcount_server",
|
||||
),
|
||||
]
|
||||
|
||||
@override
|
||||
|
Reference in New Issue
Block a user