-- Tables affected: qt_projects -- recovery.not-started: safe to re-run; ADD COLUMN IF NOT EXISTS -- recovery.partial: ALTER TABLE qt_projects DROP COLUMN rental_enabled; -- recovery.completed: no action needed -- verify: rental_enabled column missing | SELECT 1 FROM information_schema.COLUMNS WHERE table_schema=DATABASE() AND table_name='qt_projects' AND column_name='rental_enabled' HAVING COUNT(*)=0 ALTER TABLE qt_projects ADD COLUMN IF NOT EXISTS rental_enabled TINYINT(1) NOT NULL DEFAULT 0;