BEGIN;

-- Kundenportal-Geräteaktionen (De-/Reprovisionieren, Löschen): zwei
-- unabhängige Nullable-Timestamps statt eines Status-Enums, weil ein Gerät
-- deprovisioniert und trotzdem noch in der aktiven Liste sichtbar sein kann,
-- waehrend "archiviert" es komplett ausblendet - ein einzelnes Enum wuerde
-- ungueltige Kombinationen erlauben oder Zustaende weglassen.
ALTER TABLE devices ADD COLUMN deprovisioned_at TIMESTAMPTZ;
ALTER TABLE devices ADD COLUMN archived_at TIMESTAMPTZ;

COMMIT;
