-- Lead-Kontaktfelder: mobile, website, address strukturiert erfassen.
-- ====================================================================
-- Die Karten-OCR (Card-Scanner) warf Mobilnummer, Web-Adresse und
-- Postanschrift bisher unstrukturiert ins `notes`-Freitextfeld — die
-- Nutzer beklagten "Felder nicht korrekt zugeordnet / fehlen Felder".
-- Diese Migration ergaenzt eigene Spalten, sodass der Scanner die
-- Daten sauber getrennt ablegt und sie einzeln editierbar sind:
--
--   - mobile:  Mobilnummer (getrennt vom Festnetz-`phone`)
--   - website: Web-Adresse
--   - address: Postanschrift
--
-- Idempotent (`if not exists`), damit ein erneutes Anwenden auf
-- Bestandsinstanzen nicht bricht.

alter table public.card_leads
  add column if not exists mobile text,
  add column if not exists website text,
  add column if not exists address text;
