edge_incompatibilities


Description

Records incompatibilities between helpers and members, preventing unsuitable matches.

Columns

Column Type Children Parents Comments
id int8
helper_id int8

The helper who is incompatible with the member. @example 1

membership_id int8

The membership (member) who is incompatible with the helper. @example 1

creator_id int8

The profile of the staff member who recorded the incompatibility. @example 1

reason varchar

The reason category for the incompatibility. @example “blocked”, “conflict_of_interest”, “helper_request”, “member_request”, “other”

created_at timestamp
updated_at timestamp
company_id int8

The owning tenant’s ID. @example 1

created_at_in_company_tz timestamp
updated_at_in_company_tz timestamp
company_timezone varchar

The company timezone. E.g. Australia/Brisbane.

Indexes

Constraint Name Type Sort Column(s)
edge_incompatibilities_pkey Primary key Asc id
idx_edge_incompatibilities_company_id Performance Asc company_id
idx_edge_incompatibilities_creator_id Performance Asc creator_id
idx_edge_incompatibilities_helper_id Performance Asc helper_id
idx_edge_incompatibilities_membership_id Performance Asc membership_id

Relationships