member_seen_lock
A lock corresponding to a human currently matching using a member_seen record. This does not correspond to any Postgres lock as no continuous connection is held during the duration of the matching but updates are still not allowed.
Foreign Keys:matching_session_id=>matching_session.matching_session_idmember_seen_id=>member_seen.member_seen_id
member_seen_id_idx(Unique) -member_seen_idmember_seen_lock_lock_begin_idx-lock_beginmember_seen_lock_lock_end_idx-lock_endmember_seen_lock_matching_session_id_idx-matching_session_id
| Column | Data Type | Nullable | Indexed | Description |
|---|---|---|---|---|
member_seen_id | bigint | No | Yes | - Generated through expression: |
matching_session_id | bigint | No | Yes | - Generated through expression: |
lock_begin | timestamp with time zone | No | Yes | - Generated through expression: |
lock_end | timestamp with time zone | Yes | Yes | - Generated through expression: |
is_active | boolean | No | No | - Generated through expression: (lock_end IS NULL) |