SQL
CREATE TABLE seen_listings (
fingerprint_hash TEXT PRIMARY KEY,
listing_id TEXT NOT NULL,
source_url TEXT NOT NULL,
canonical_url TEXT NOT NULL,
title TEXT NOT NULL,
price_text TEXT,
location_text TEXT,
published_text TEXT,
thumbnail_url TEXT,
image_urls TEXT NOT NULL,
seller_name TEXT,
seller_url TEXT,
description_preview TEXT,
collected_at TEXT NOT NULL,
first_seen_at TEXT NOT NULL,
last_seen_at TEXT NOT NULL,
seen_count INTEGER NOT NULL DEFAULT 1,
monitor_last_checked_at TEXT,
monitor_check_count INTEGER NOT NULL DEFAULT 0,
monitor_last_price_text TEXT,
monitor_last_price_value REAL,
monitor_status TEXT NOT NULL DEFAULT 'active',
monitor_sold_at TEXT,
monitor_last_notification_at TEXT,
monitor_last_price_change_at TEXT,
monitor_price_change_count INTEGER NOT NULL DEFAULT 0,
monitor_next_check_at TEXT
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
fingerprint_hash |
TEXT |
✓ | ✓ | Rename | Drop |
listing_id |
TEXT |
Rename | Drop | ||
source_url |
TEXT |
Rename | Drop | ||
canonical_url |
TEXT |
Rename | Drop | ||
title |
TEXT |
Rename | Drop | ||
price_text |
TEXT |
✓ | Rename | Drop | |
location_text |
TEXT |
✓ | Rename | Drop | |
published_text |
TEXT |
✓ | Rename | Drop | |
thumbnail_url |
TEXT |
✓ | Rename | Drop | |
image_urls |
TEXT |
Rename | Drop | ||
seller_name |
TEXT |
✓ | Rename | Drop | |
seller_url |
TEXT |
✓ | Rename | Drop | |
description_preview |
TEXT |
✓ | Rename | Drop | |
collected_at |
TEXT |
Rename | Drop | ||
first_seen_at |
TEXT |
Rename | Drop | ||
last_seen_at |
TEXT |
Rename | Drop | ||
seen_count |
INTEGER |
Rename | Drop | ||
monitor_last_checked_at |
TEXT |
✓ | Rename | Drop | |
monitor_check_count |
INTEGER |
Rename | Drop | ||
monitor_last_price_text |
TEXT |
✓ | Rename | Drop | |
monitor_last_price_value |
REAL |
✓ | Rename | Drop | |
monitor_status |
TEXT |
Rename | Drop | ||
monitor_sold_at |
TEXT |
✓ | Rename | Drop | |
monitor_last_notification_at |
TEXT |
✓ | Rename | Drop | |
monitor_last_price_change_at |
TEXT |
✓ | Rename | Drop | |
monitor_price_change_count |
INTEGER |
Rename | Drop | ||
monitor_next_check_at |
TEXT |
✓ | Rename | Drop |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| sqlite_autoindex_seen_listings_1 |
fingerprint_hash
|
✓ | SQL | Drop |