-- Member identity documents (driver's license, passport, school ID, etc.) CREATE TABLE IF NOT EXISTS "member_identifier" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), "member_id" uuid NOT NULL REFERENCES "member"("id"), "company_id" uuid NOT NULL REFERENCES "company"("id"), "type" varchar(50) NOT NULL, "label" varchar(100), "value" varchar(255) NOT NULL, "issuing_authority" varchar(255), "issued_date" date, "expires_at" date, "image_front" text, "image_back" text, "notes" text, "is_primary" boolean NOT NULL DEFAULT false, "created_at" timestamp with time zone NOT NULL DEFAULT now(), "updated_at" timestamp with time zone NOT NULL DEFAULT now() );