------ PENDING CREATE TABLE customers ( id uuid NOT NULL, email character varying NOT NULL, first_name character varying, last_name character varying, billing_address_id uuid, password_hash character varying, phone character varying, has_account boolean DEFAULT false NOT NULL, created_at timestamp with time zone DEFAULT now() NOT NULL, updated_at timestamp with time zone DEFAULT now() NOT NULL, deleted_at timestamp with time zone, metadata jsonb ); CREATE TABLE customer_groups ( id uuid NOT NULL, name character varying NOT NULL, created_at timestamp with time zone DEFAULT now() NOT NULL, updated_at timestamp with time zone DEFAULT now() NOT NULL, deleted_at timestamp with time zone, metadata jsonb ); CREATE TABLE customer_group_customers ( customer_group_id uuid NOT NULL, customer_id uuid NOT NULL );