-- Tables affected: qt_configurations -- recovery.not-started: check first; ADD COLUMN fails if custom_price already exists -- recovery.partial: ALTER TABLE qt_configurations DROP COLUMN custom_price; -- recovery.completed: no action needed -- verify: custom_price column missing | SELECT 1 FROM information_schema.COLUMNS WHERE table_schema=DATABASE() AND table_name='qt_configurations' AND column_name='custom_price' HAVING COUNT(*)=0 -- Add custom_price column to qt_configurations table ALTER TABLE qt_configurations ADD COLUMN custom_price DECIMAL(12,2) NULL COMMENT 'User-defined custom total price';