-- Migracja: dodanie pola product_id do tabeli todo_task
-- Data: 2026-05-15
-- Opis: Opcjonalne powiązanie zadania z konkretnym produktem

ALTER TABLE `todo_task`
    ADD COLUMN `product_id` INT(11) NULL DEFAULT NULL AFTER `requires_photo`;

ALTER TABLE `todo_task`
    ADD CONSTRAINT `fk_todo_task_product`
        FOREIGN KEY (`product_id`) REFERENCES `product`(`id`)
        ON DELETE SET NULL
        ON UPDATE CASCADE;
