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;