Files
frigate/migrations/036_add_perf_indexes.py
T

22 lines
504 B
Python
Raw Normal View History

"""Peewee migrations -- 036_add_perf_indexes.py.
2026-06-26 12:14:20 -07:00
Adds composite/single-column indexes to speed up single-camera queries
issued by the web UI.
"""
import peewee as pw
SQL = pw.SQL
def migrate(migrator, database, fake=False, **kwargs):
migrator.sql(
'CREATE INDEX IF NOT EXISTS "event_camera_start_time" '
'ON "event" ("camera", "start_time" DESC)'
)
def rollback(migrator, database, fake=False, **kwargs):
migrator.sql('DROP INDEX IF EXISTS "event_camera_start_time"')