Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| manual_retry_id | uuid | 2147483647 | null |
|
|
|||||||||
| company_id | uuid | 2147483647 | null |
|
|
|||||||||
| event_id | uuid | 2147483647 | null |
|
|
|||||||||
| idempotency_key_hash | varchar | 64 | null |
|
|
|||||||||
| request_hash | varchar | 64 | null |
|
|
|||||||||
| reason | varchar | 300 | null |
|
|
|||||||||
| requested_by | uuid | 2147483647 | null |
|
|
|||||||||
| request_id | varchar | 128 | null |
|
|
|||||||||
| trace_id | varchar | 32 | √ | null |
|
|
||||||||
| previous_attempt_count | int4 | 10 | 0 |
|
|
|||||||||
| accepted_status | varchar | 30 | null |
|
|
|||||||||
| accepted_version | int8 | 19 | null |
|
|
|||||||||
| created_at | timestamptz | 35,6 | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| pk_outbox_manual_retry | Primary key | Asc | manual_retry_id |
| idx_outbox_manual_retry_company_created | Performance | Asc/Asc | company_id + created_at |
| idx_outbox_manual_retry_event_created | Performance | Asc/Asc/Asc | company_id + event_id + created_at |
| uq_outbox_manual_retry_event_key | Must be unique | Asc/Asc/Asc | company_id + event_id + idempotency_key_hash |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| ck_outbox_manual_retry_status | (((accepted_status)::text = 'PENDING'::text)) |
| ck_outbox_manual_retry_request_hash | ((char_length((request_hash)::text) = 64)) |
| ck_outbox_manual_retry_request_id | (((char_length(TRIM(BOTH FROM request_id)) >= 1) AND (char_length(TRIM(BOTH FROM request_id)) <= 128))) |
| ck_outbox_manual_retry_trace_id | (((trace_id IS NULL) OR (char_length((trace_id)::text) = 32))) |
| ck_outbox_manual_retry_key_hash | ((char_length((idempotency_key_hash)::text) = 64)) |
| ck_outbox_manual_retry_previous_attempt_count | ((previous_attempt_count >= 0)) |
| ck_outbox_manual_retry_reason | (((char_length(TRIM(BOTH FROM reason)) >= 10) AND (char_length(TRIM(BOTH FROM reason)) <= 300))) |
| ck_outbox_manual_retry_version | ((accepted_version >= 0)) |



