Rename customer_* columns on ga_visitors to person_*.
The original customer_ prefix prejudged the host's relationship type
and overlapped semantically with the customer value in the status
enum. The neutral person_ prefix accurately describes these as the
host-app's projection of who the visitor is, regardless of lifecycle
stage.
Columns renamed:
ga_visitors.customer_external_id→person_external_idga_visitors.customer_email→person_emailga_visitors.customer_name→person_namega_visitors.customer_metadata→person_metadata
Indexes renamed:
idx_ga_visitors_customer→idx_ga_visitors_person_external_ididx_ga_visitors_email→idx_ga_visitors_person_email
Renames take a brief AccessExclusiveLock per ALTER but no data movement (PostgreSQL renames are catalog-only).
Summary
Functions
Rolls back this version's migration by executing the down SQL file.
Applies this version's migration by executing the up SQL file.