awa
This commit is contained in:
@@ -41,7 +41,7 @@ CREATE TABLE IF NOT EXISTS domains (
|
|||||||
user_id INTEGER REFERENCES users(id),
|
user_id INTEGER REFERENCES users(id),
|
||||||
status VARCHAR(20) DEFAULT 'pending',
|
status VARCHAR(20) DEFAULT 'pending',
|
||||||
denial_reason TEXT,
|
denial_reason TEXT,
|
||||||
created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP,
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||||
UNIQUE(name, tld)
|
UNIQUE(name, tld)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -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,
|
domain_id INT PRIMARY KEY, FOREIGN KEY (domain_id) REFERENCES domains(id) ON DELETE CASCADE,
|
||||||
last_crawled_at TIMESTAMP,
|
last_crawled_at TIMESTAMP,
|
||||||
next_crawl_at TIMESTAMP DEFAULT CURRENT_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,
|
error_message TEXT,
|
||||||
pages_found INTEGER DEFAULT 0,
|
pages_found INTEGER DEFAULT 0,
|
||||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
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 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_status ON domain_crawl_status(crawl_status);
|
||||||
|
|
||||||
-- Function to update the updated_at column
|
-- Function to update the updated_at column
|
||||||
-- MySQL trigger to update updated_at column
|
-- MySQL trigger to update updated_at column
|
||||||
|
|||||||
Reference in New Issue
Block a user