|
| 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