25 lines
602 B
SQL
25 lines
602 B
SQL
CREATE TABLE users (
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT,
|
|
username VARCHAR(255),
|
|
password VARCHAR(255)
|
|
);
|
|
|
|
CREATE TABLE pools (
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT,
|
|
title VARCHAR(255)
|
|
);
|
|
|
|
CREATE TABLE pool_options (
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT,
|
|
value TEXT,
|
|
pool_id BIGINT,
|
|
FOREIGN KEY (pool_id) REFERENCES pools(id)
|
|
);
|
|
|
|
CREATE TABLE answers (
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT,
|
|
option_id BIGINT,
|
|
create_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
FOREIGN KEY (option_id) REFERENCES pool_options(id)
|
|
);
|