| | |
| | |
| |
|
| | |
| | DROP TABLE IF EXISTS ocr_votes; |
| |
|
| | |
| | CREATE TABLE ocr_votes ( |
| | id SERIAL PRIMARY KEY, |
| | username VARCHAR(255) NOT NULL, |
| | model_a VARCHAR(50) NOT NULL, |
| | model_b VARCHAR(50) NOT NULL, |
| | model_a_output TEXT NOT NULL, |
| | model_b_output TEXT NOT NULL, |
| | vote VARCHAR(50) NOT NULL, |
| | image_url TEXT, |
| | timestamp VARCHAR(50) NOT NULL, |
| | created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() |
| | ); |
| |
|
| | |
| | CREATE INDEX idx_ocr_votes_username ON ocr_votes(username); |
| | CREATE INDEX idx_ocr_votes_timestamp ON ocr_votes(timestamp); |
| | CREATE INDEX idx_ocr_votes_vote ON ocr_votes(vote); |
| | CREATE INDEX idx_ocr_votes_models ON ocr_votes(model_a, model_b); |