Files
1.Fjg-Rekrubot/init.sql
2023-11-26 11:57:43 +01:00

50 lines
1.4 KiB
SQL

create table recruits
(
discord_id int(20) unsigned not null,
nickname varchar(50) null,
recruit tinyint(1) not null,
id int auto_increment,
constraint id
unique (id),
constraint recruits_pk
unique (discord_id)
);
create table no_votes
(
id int auto_increment
primary key,
discord_id_recruit int(20) unsigned not null,
discord_id_voter int(20) unsigned not null,
reason longtext not null,
constraint no_votes_pk2
unique (id),
constraint no_votes_recruits_discord_id_fk
foreign key (discord_id_recruit) references recruits (discord_id)
);
create table yes_votes
(
id int auto_increment
primary key,
discord_id_recruit int(20) unsigned not null,
discord_id_voter int(20) unsigned not null,
constraint yes_votes_pk2
unique (id),
constraint yes_votes_recruits_discord_id_fk
foreign key (discord_id_recruit) references recruits (discord_id)
on delete cascade
);
create table yes_votes
(
id int auto_increment
primary key,
discord_id_recruit int(20) unsigned not null,
discord_id_voter int(20) unsigned not null,
constraint yes_votes_pk2
unique (id),
constraint yes_votes_recruits_discord_id_fk
foreign key (discord_id_recruit) references recruits (discord_id)
on delete cascade
);