-- After the per-user encryption refactor, devices rows no longer carry
-- cryptographic identity. Existing rows stay untouched; new telemetry rows
-- can omit the column.

alter table public.devices alter column public_key drop not null;
