"""geofence_alerts (geofence_id, created_at DESC) for fence-scoped hit log Revision ID: 011_geofence_alerts_fence Revises: 010_bbox_gist Create Date: 2026-09-01 """ from alembic import op revision = "011_geofence_alerts_fence" down_revision = "010_bbox_gist" branch_labels = None depends_on = None def upgrade() -> None: op.execute( "CREATE INDEX IF NOT EXISTS ix_geofence_alerts_fence_created " "ON geofence_alerts (geofence_id, created_at DESC)" ) def downgrade() -> None: op.execute("DROP INDEX IF EXISTS ix_geofence_alerts_fence_created")