public.member_metrics
Synced from
docs/generated/erd/— do not hand-edit.
Regenerate withbun run docs:erd(needs staging reader), then this script runs automatically.
Labels:docs/db/erd-table-labels.yml· Runbook:docs/runbooks/erd-schema-docs.md
Description
Section titled “Description”Member metrics / engagement satellite — Not: Billing or entitlements
Columns
Section titled “Columns”| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| cohort_participation | integer | 0 | true | |||
| connector_badge | boolean | false | true | |||
| created_at | timestamp with time zone | now() | true | |||
| events_attended | integer | 0 | true | |||
| follow_through | integer | 0 | true | |||
| intros | integer | 0 | true | |||
| member_id | uuid | false | public.members | |||
| referral_success | integer | 0 | true | |||
| responsiveness | integer | 0 | true | |||
| trend | text | ‘+0’::text | true | |||
| trust_score | integer | 0 | true | |||
| updated_at | timestamp with time zone | now() | true |
Viewpoints
Section titled “Viewpoints”| Name | Definition |
|---|---|
| Membership & Billing | Members split-payload (members + member_profiles + member_billing + member_metrics), tiers, commerce/billable offers, billing agreements/subscriptions/transactions. Catalog §2.1–2.2, 2.4. Strong first-review cluster for Nathan/Craig. NAMING TRAP — “entitlement” is three different concepts (see docs/db/erd-table-labels.yml): commerce_entitlements = plan/agreement commercial limits; member_entitlements = chamber member benefit allocations; member_product_entitlements = external product provisioning (e.g. Bullseye). The bare entitlements table is NOT the commerce ledger (ADR #2581). |
Constraints
Section titled “Constraints”| Name | Type | Definition |
|---|---|---|
| member_metrics_member_id_fkey | FOREIGN KEY | FOREIGN KEY (member_id) REFERENCES members(id) ON DELETE CASCADE |
| member_metrics_pkey | PRIMARY KEY | PRIMARY KEY (member_id) |
Indexes
Section titled “Indexes”| Name | Definition |
|---|---|
| idx_member_metrics_trust | CREATE INDEX idx_member_metrics_trust ON public.member_metrics USING btree (trust_score DESC) |
| member_metrics_pkey | CREATE UNIQUE INDEX member_metrics_pkey ON public.member_metrics USING btree (member_id) |
Triggers
Section titled “Triggers”| Name | Definition |
|---|---|
| set_updated_at_member_metrics | CREATE TRIGGER set_updated_at_member_metrics BEFORE UPDATE ON public.member_metrics FOR EACH ROW EXECUTE FUNCTION update_updated_at_column() |
Relations
Section titled “Relations”erDiagram
"public.member_metrics" |o--|| "public.members" : "FOREIGN KEY (member_id) REFERENCES members(id) ON DELETE CASCADE"
"public.member_metrics" {
uuid member_id FK ""
}
"public.members" {
uuid company_id FK ""
uuid contact_id FK ""
uuid id ""
text org_id FK ""
}
Generated by tbls

