Add booking_scrape_log table to schema.sql
Missing from initial schema; used by competitor rates scraper and cleanup_stale_batches on startup. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
3e9442b1b9
commit
c0b6af4383
1 changed files with 20 additions and 0 deletions
|
|
@ -253,6 +253,26 @@ CREATE TABLE IF NOT EXISTS newbook_occupancy_report_data (
|
|||
|
||||
CREATE INDEX IF NOT EXISTS idx_occupancy_report_data_date ON newbook_occupancy_report_data(date);
|
||||
|
||||
-- ============================================
|
||||
-- BOOKING SCRAPE LOG (competitor rate scraper batches)
|
||||
-- ============================================
|
||||
|
||||
CREATE TABLE IF NOT EXISTS booking_scrape_log (
|
||||
batch_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||
scrape_type VARCHAR(50) NOT NULL,
|
||||
started_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
||||
completed_at TIMESTAMPTZ,
|
||||
status VARCHAR(20) NOT NULL DEFAULT 'running',
|
||||
hotels_found INTEGER DEFAULT 0,
|
||||
rates_scraped INTEGER DEFAULT 0,
|
||||
dates_queued INTEGER DEFAULT 0,
|
||||
error_message TEXT,
|
||||
blocked_at TIMESTAMPTZ,
|
||||
resume_after TIMESTAMPTZ
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_booking_scrape_log_started ON booking_scrape_log(started_at DESC);
|
||||
|
||||
-- ============================================
|
||||
-- SYNC LOGGING
|
||||
-- ============================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue