Skip to content

Commit a2991ff

Browse files
committed
Should have this in boilerplate
1 parent 8cfe716 commit a2991ff

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

src/db/schema/production.sql

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
WITH days(day) AS (
2+
VALUES ( 'Monday' ), ( 'Tuesday' ), ( 'Wednesday' ), ( 'Thursday' ), ( 'Friday' )
3+
)
4+
INSERT INTO days (name)
5+
SELECT day FROM days;
6+
7+
WITH times(time) AS (
8+
VALUES ('12pm'), ('1pm'), ('2pm'), ('3pm'), ('4pm')
9+
)
10+
INSERT INTO appointments (time, day_id)
11+
SELECT time, id as day_id FROM days, times ORDER BY day_id, time;
12+
13+
INSERT INTO interviewers (name, avatar)
14+
VALUES
15+
('Sylvia Palmer', 'https://i.imgur.com/LpaY82x.png'),
16+
('Tori Malcolm', 'https://i.imgur.com/Nmx0Qxo.png'),
17+
('Mildred Nazir', 'https://i.imgur.com/T2WwVfS.png'),
18+
('Cohana Roy', 'https://i.imgur.com/FK8V841.jpg'),
19+
('Sven Jones', 'https://i.imgur.com/twYrpay.jpg'),
20+
('Susan Reynolds', 'https://i.imgur.com/TdOAdde.jpg'),
21+
('Alec Quon', 'https://i.imgur.com/3tVgsra.jpg'),
22+
('Viktor Jain', 'https://i.imgur.com/iHq8K8Z.jpg'),
23+
('Lindsay Chu', 'https://i.imgur.com/nPywAp1.jpg'),
24+
('Samantha Stanic', 'https://i.imgur.com/okB9WKC.jpg');
25+
26+
INSERT INTO available_interviewers (day_id, interviewer_id)
27+
SELECT 1 as day_id, interviewers.interviewer_id FROM ( SELECT id AS interviewer_id FROM interviewers ORDER BY RANDOM() LIMIT 5 ) interviewers;
28+
29+
INSERT INTO available_interviewers (day_id, interviewer_id)
30+
SELECT 2 as day_id, interviewers.interviewer_id FROM ( SELECT id AS interviewer_id FROM interviewers ORDER BY RANDOM() LIMIT 5 ) interviewers;
31+
32+
INSERT INTO available_interviewers (day_id, interviewer_id)
33+
SELECT 3 as day_id, interviewers.interviewer_id FROM ( SELECT id AS interviewer_id FROM interviewers ORDER BY RANDOM() LIMIT 5 ) interviewers;
34+
35+
INSERT INTO available_interviewers (day_id, interviewer_id)
36+
SELECT 4 as day_id, interviewers.interviewer_id FROM ( SELECT id AS interviewer_id FROM interviewers ORDER BY RANDOM() LIMIT 5 ) interviewers;
37+
38+
INSERT INTO available_interviewers (day_id, interviewer_id)
39+
SELECT 5 as day_id, interviewers.interviewer_id FROM ( SELECT id AS interviewer_id FROM interviewers ORDER BY RANDOM() LIMIT 5 ) interviewers;

0 commit comments

Comments
 (0)