<?php
/**
 * Cantitatea efectiv împachetată per item (împachetare parțială).
 *   packed_qty = câte bucăți din item au fost deja împachetate (0..qty)
 *
 * Item-ul e considerat „gata" când packed_qty >= qty. Sincronizăm valoarea cu
 * starea binară existentă: item-urile deja bifate devin complet împachetate.
 */
return function (PDO $db): void {
    $db->exec("ALTER TABLE fbe_reception_items ADD COLUMN packed_qty INTEGER NOT NULL DEFAULT 0");
    $db->exec("UPDATE fbe_reception_items SET packed_qty = COALESCE(qty, 0) WHERE packed = 1");
};
