-- 167_drop_client_pii.sql -- -- PII PURGE (#1969): client_name / client_phone в trade_in_estimates. -- ПРОДУКТОВОЕ РЕШЕНИЕ (user): DROP COLUMN (не NULL-обнуление, как для -- listings.phones в 166 — здесь колонки не нужны совсем, CRM-поля -- ownership_type/has_mortgage остаются). client_email физически не -- существует (только имя в Sentry-scrub allowlist app/observability/ -- sentry_scrub.py) — трогать нечего кроме этих двух реальных колонок. -- -- ЗАВИСИМОСТИ: нет VIEW / индексов на эти колонки (проверено разведкой -- перед миграцией) — DROP безопасен. -- -- Backend-код (app/schemas/trade_in.py, app/services/estimator.py — оба -- INSERT INTO trade_in_estimates) деплоится синхронно с этой миграцией. -- -- ИДЕМПОТЕНТНОСТЬ: DROP COLUMN IF EXISTS -> повторный прогон no-op. BEGIN; ALTER TABLE trade_in_estimates DROP COLUMN IF EXISTS client_name, DROP COLUMN IF EXISTS client_phone; COMMIT;