added unittests for the events controller
This commit is contained in:
62
server/app/db/DDL.sql
Normal file
62
server/app/db/DDL.sql
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
This file is autogenerated by DBeaver.
|
||||
Paste updated definitions below as changes are made to the database schema.
|
||||
*/
|
||||
|
||||
-- thegrapefruitsduo.group_table definition
|
||||
|
||||
CREATE TABLE `group_table` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`bio` text NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
|
||||
-- thegrapefruitsduo.musicians definition
|
||||
|
||||
CREATE TABLE `musicians` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`bio` text NOT NULL,
|
||||
`headshot_id` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
|
||||
-- thegrapefruitsduo.series definition
|
||||
|
||||
CREATE TABLE `series` (
|
||||
`series_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`description` text NOT NULL,
|
||||
`poster_id` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`series_id`),
|
||||
UNIQUE KEY `name` (`name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
|
||||
-- thegrapefruitsduo.users definition
|
||||
|
||||
CREATE TABLE `users` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) NOT NULL,
|
||||
`email` varchar(255) NOT NULL,
|
||||
`sub` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
|
||||
-- thegrapefruitsduo.events definition
|
||||
|
||||
CREATE TABLE `events` (
|
||||
`event_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`series_id` int(11) NOT NULL,
|
||||
`location` varchar(255) NOT NULL,
|
||||
`time` datetime NOT NULL,
|
||||
`ticket_url` varchar(255) DEFAULT NULL,
|
||||
`map_url` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`event_id`),
|
||||
KEY `series_id` (`series_id`),
|
||||
CONSTRAINT `events_ibfk_1` FOREIGN KEY (`series_id`) REFERENCES `series` (`series_id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
Reference in New Issue
Block a user