import { BaseSchema } from '@adonisjs/lucid/schema' /** * releases.sidecar_only: set by the batch store when it inserts a small release (at most 3 files, under 1 MB) whose * files are all sidecars (.nfo, .sfv, .nzb, …). The settler queues only those for the sidecar fold: it queued every * small release, 13.5M (single images mostly), and the fold's queue scans held the merger back (LOG.md 2026-10-17 (72)). */ export default class extends BaseSchema { async up() { this.schema.raw(`ALTER TABLE releases ADD COLUMN IF NOT EXISTS sidecar_only boolean`) } async down() { this.schema.raw(`ALTER TABLE releases DROP COLUMN IF EXISTS sidecar_only`) } }