From 202688e7865639d9b67d6c5d1a6306fcd2e7d700 Mon Sep 17 00:00:00 2001 From: Leonmmcoset Date: Sat, 8 Nov 2025 16:11:38 +0800 Subject: [PATCH] awa --- dns/migrations/001_initial.sql | 2 +- dns/migrations/010_add_search_crawl_status.sql | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dns/migrations/001_initial.sql b/dns/migrations/001_initial.sql index 6ca19d7..aec7346 100644 --- a/dns/migrations/001_initial.sql +++ b/dns/migrations/001_initial.sql @@ -41,7 +41,7 @@ CREATE TABLE IF NOT EXISTS domains ( user_id INTEGER REFERENCES users(id), status VARCHAR(20) DEFAULT 'pending', denial_reason TEXT, - created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE(name, tld) ); diff --git a/dns/migrations/010_add_search_crawl_status.sql b/dns/migrations/010_add_search_crawl_status.sql index cebd16d..edc1e99 100644 --- a/dns/migrations/010_add_search_crawl_status.sql +++ b/dns/migrations/010_add_search_crawl_status.sql @@ -3,14 +3,14 @@ CREATE TABLE IF NOT EXISTS domain_crawl_status ( domain_id INT PRIMARY KEY, FOREIGN KEY (domain_id) REFERENCES domains(id) ON DELETE CASCADE, last_crawled_at TIMESTAMP, next_crawl_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - crawl_status VARCHAR(20) DEFAULT 'pending' CHECK (crawl_status IN ('pending', 'crawling', 'completed', 'failed', 'disabled')), + crawl_status VARCHAR(20) DEFAULT 'pending', error_message TEXT, pages_found INTEGER DEFAULT 0, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -CREATE INDEX IF NOT EXISTS idx_domain_crawl_status_next_crawl ON domain_crawl_status(next_crawl_at); -CREATE INDEX IF NOT EXISTS idx_domain_crawl_status_status ON domain_crawl_status(crawl_status); +CREATE INDEX idx_domain_crawl_status_next_crawl ON domain_crawl_status(next_crawl_at); +CREATE INDEX idx_domain_crawl_status_status ON domain_crawl_status(crawl_status); -- Function to update the updated_at column -- MySQL trigger to update updated_at column