poll/database.sql

25 lines
602 B
MySQL
Raw Permalink Normal View History

2024-09-30 05:16:24 +02:00
CREATE TABLE users (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(255),
password VARCHAR(255)
);
2024-10-05 00:55:16 +02:00
CREATE TABLE polls (
2024-09-30 05:16:24 +02:00
id BIGINT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(255)
);
2024-10-05 00:55:16 +02:00
CREATE TABLE poll_options (
2024-09-30 05:16:24 +02:00
id BIGINT PRIMARY KEY AUTO_INCREMENT,
value TEXT,
2024-10-05 00:55:16 +02:00
poll_id BIGINT,
FOREIGN KEY (poll_id) REFERENCES polls(id)
2024-09-30 05:16:24 +02:00
);
CREATE TABLE answers (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
option_id BIGINT,
create_at DATETIME DEFAULT CURRENT_TIMESTAMP,
2024-10-05 00:55:16 +02:00
FOREIGN KEY (option_id) REFERENCES poll_options(id)
2024-09-30 05:16:24 +02:00
);