Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| business_id | int8 | 19 | √ | null |
|
|
{“what”:“Identifier of the business being checked.”,“why”:“Links each check to a specific business; without it, checks can’t be attributed.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T00:11:57.773893292+00:00”} |
|
| domain | text | 2147483647 | √ | null |
|
|
{“what”:“Website domain (e.g., example.com) that was crawled.”,“why”:“Identifies the URL target; without it, we don’t know which site was tested.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T00:11:57.811646775+00:00”} |
|
| title | text | 2147483647 | √ | null |
|
|
{“what”:“HTML |
|
| alive | bool | 1 | √ | null |
|
|
{“what”:“Boolean flag indicating whether the domain responded successfully.”,“why”:“Distinguishes reachable from dead sites; without it, we can’t filter for live businesses.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T00:11:57.845291465+00:00”} |
|
| checked_at | timestamptz | 35,6 | √ | now() |
|
|
{“what”:“Timestamp (with time zone) when the check was performed, defaults to now().”,“why”:“Records recency of the check; without it, we can’t know if data is stale.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T00:11:57.882311521+00:00”} |
|
| attempts | int2 | 5 | 1 |
|
|
{“what”:“Number of retry attempts made for this check, default 1.”,“why”:“Tracks retry count; without it, we can’t distinguish single vs multiple tries, affecting reliability.”,“by”:“fleet-annotator-worker”,“at”:“2026-09-23T00:11:57.905489196+00:00”} |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| crawl_reachability_domain_key | Must be unique | Asc | domain |