@@ -37,6 +37,8 @@ CREATE TABLE ski_resorts
3737 snowfall_time VARCHAR (50 ) NULL COMMENT ' 정설 시간' ,
3838 x_coordinate VARCHAR (10 ) NOT NULL COMMENT ' 위도 매핑 값' ,
3939 y_coordinate VARCHAR (10 ) NOT NULL COMMENT ' 경도 매핑 값' ,
40+ detailed_area_code VARCHAR (10 ) NULL COMMENT ' 예보 구역 코드(기온 예보에 사용)' ,
41+ broad_area_code VARCHAR (10 ) NULL COMMENT ' 광역 지역 코드(육상 예보에 사용)' ,
4042 created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ,
4143 updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
4244);
@@ -78,7 +80,8 @@ CREATE TABLE daily_weather
7880 resort_id BIGINT NOT NULL ,
7981 forecast_date DATE NOT NULL ,
8082 day_of_week VARCHAR (10 ) NOT NULL ,
81- precipitation_chance INT NOT NULL ,
83+ d_day INT NOT NULL COMMENT ' 오늘(0), 내일(1), 모레(2)' ,
84+ precipitation_chance INT NOT NULL COMMENT ' 강수확률' ,
8285 max_temp INT NOT NULL ,
8386 min_temp INT NOT NULL ,
8487 ` condition` VARCHAR (255 ) NOT NULL COMMENT ' 맑음, 흐림, 흐리고 비, 비, 눈, 안개' ,
@@ -134,29 +137,30 @@ CREATE TABLE webcams
134137-- 스키장 정보
135138INSERT INTO ski_resorts (` name` , status, opening_date, closing_date, open_slopes, total_slopes, day_operating_hours,
136139 night_operating_hours, late_night_operating_hours, dawn_operating_hours,
137- midnight_operating_hours, snowfall_time, x_coordinate, y_coordinate)
138- VALUES (' 지산 리조트' , ' 운영중' , STR_TO_DATE(' 2024.12.04' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL , NULL , ' 69' ,
139- ' 119' ),
140- (' 곤지암 스키장' , ' 운영중' , STR_TO_DATE(' 2024.12.03' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL , NULL , ' 69' ,
141- ' 119' ),
142- (' 비발디파크' , ' 운영중' , STR_TO_DATE(' 2024.11.25' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 08:30~16:30' , ' 18:30~22:30' , NULL , NULL ,
143- NULL , ' 16:30~18:30' , ' 72' , ' 129' ),
140+ midnight_operating_hours, snowfall_time, x_coordinate, y_coordinate, detailed_area_code,
141+ broad_area_code)
142+ VALUES (' 지산 리조트' , ' 예정' , STR_TO_DATE(' 2024.12.04' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL , NULL , ' 69' ,
143+ ' 119' , ' 11B20701' , ' 11B00000' ),
144+ (' 곤지암 스키장' , ' 예정' , STR_TO_DATE(' 2024.12.03' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL , NULL , ' 69' ,
145+ ' 119' , ' 11B20702' , ' 11B00000' ),
146+ (' 비발디파크' , ' 예정' , STR_TO_DATE(' 2024.11.25' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 08:30~16:30' , ' 18:30~22:30' , NULL , NULL ,
147+ NULL , ' 16:30~18:30' , ' 72' , ' 129' , ' 11D10302' , ' 11D10000' ),
144148 (' 엘리시안 강촌' , ' 예정' , STR_TO_DATE(' 2024.11.30' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 09:00~17:00' , ' 18:30~24:00' , ' 18:30~03:00' ,
145- NULL , NULL , ' 17:00~18:30' , ' 71' , ' 132' ),
149+ NULL , NULL , ' 17:00~18:30' , ' 71' , ' 132' , ' 11D10301 ' , ' 11D10000 ' ),
146150 (' 웰리힐리파크' , ' 예정' , STR_TO_DATE(' 2024.11.30' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 09:00~16:30' , ' 18:30~22:30' , ' 22:30~24:00' ,
147- NULL , NULL , ' 16:30~18:30' , ' 81' , ' 126' ),
148- (' 휘닉스파크' , ' 운영중 ' , STR_TO_DATE(' 2024.11.22' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL , ' 14:30~18:00' ,
149- ' 84' , ' 128' ),
151+ NULL , NULL , ' 16:30~18:30' , ' 81' , ' 126' , ' 11D10402 ' , ' 11D10000 ' ),
152+ (' 휘닉스파크' , ' 예정 ' , STR_TO_DATE(' 2024.11.22' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL , ' 14:30~18:00' ,
153+ ' 84' , ' 128' , ' 11D10503 ' , ' 11D10000 ' ),
150154 (' 하이원 스키장' , ' 예정' , STR_TO_DATE(' 2024.12.06' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 09:00~16:00' , ' 18:00~22:00' , NULL , NULL ,
151- NULL , ' 16:00~18:00' , ' 92' , ' 120' ),
155+ NULL , ' 16:00~18:00' , ' 92' , ' 120' , ' 11D10502 ' , ' 11D10000 ' ),
152156 (' 용평스키장 모나' , ' 예정' , STR_TO_DATE(' 2024.11.22' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 09:00~17:00' , ' 19:00~22:00' , NULL , NULL ,
153- NULL , ' 17:00~19:00' , ' 89' , ' 130' ),
154- (' 무주덕유산' , ' 운영중 ' , STR_TO_DATE(' 2024.12.06' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 07:00~16:00' , ' 18:00~21:00' , NULL , NULL ,
155- NULL , ' 16:30~18:30' , ' 75' , ' 93' ),
156- (' 에덴벨리(양산)' , ' 운영중 ' , STR_TO_DATE(' 2024.11.23' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL ,
157- ' 17:30~19:00' , ' 95' , ' 80' ),
157+ NULL , ' 17:00~19:00' , ' 89' , ' 130' , ' 11D20201 ' , ' 11D20000 ' ),
158+ (' 무주덕유산' , ' 예정 ' , STR_TO_DATE(' 2024.12.06' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 07:00~16:00' , ' 18:00~21:00' , NULL , NULL ,
159+ NULL , ' 16:30~18:30' , ' 75' , ' 93' , ' 11F10302 ' , ' 11F10000 ' ),
160+ (' 에덴벨리(양산)' , ' 예정 ' , STR_TO_DATE(' 2024.11.23' , ' %Y.%m.%d' ), NULL , 0 , 0 , NULL , NULL , NULL , NULL , NULL ,
161+ ' 17:30~19:00' , ' 95' , ' 80' , ' 11H20102 ' , ' 11H20000 ' ),
158162 (' 오투리조트' , ' 예정' , STR_TO_DATE(' 2024.11.29' , ' %Y.%m.%d' ), NULL , 0 , 0 , ' 09:30~16:30' , ' 18:00~21:30' , NULL , NULL ,
159- NULL , ' 16:30~18:00' , ' 95' , ' 119' );
163+ NULL , ' 16:30~18:00' , ' 95' , ' 119' , ' 11D20301 ' , ' 11D20000 ' );
160164
161165-- 하이윈 스키장 슬로프 정보 (resort_id = 7)
162166INSERT INTO slopes (resort_id, ` name` , difficulty, is_day_operating, is_night_operating, is_late_night_operating,
@@ -461,50 +465,50 @@ VALUES (1, 3, 5, -2, 0, '맑은 날씨', '맑음'),
461465
462466-- 주간 날씨 정보 insert
463467INSERT INTO daily_weather (resort_id, forecast_date, day_of_week, precipitation_chance, max_temp, min_temp,
464- ` condition` )
465- VALUES (1 , CURDATE(), ' 월요일' , 10 , 5 , - 2 , ' 맑음' ),
466- (1 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 20 , 6 , - 1 , ' 흐림' ),
467- (1 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 30 , 4 , - 3 , ' 흐리고 비' ),
468-
469- (2 , CURDATE(), ' 월요일' , 15 , 4 , - 3 , ' 흐림' ),
470- (2 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 25 , 5 , - 2 , ' 흐리고 비' ),
471- (2 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 35 , 3 , - 4 , ' 눈' ),
472-
473- (3 , CURDATE(), ' 월요일' , 20 , 3 , - 4 , ' 눈' ),
474- (3 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 30 , 2 , - 5 , ' 비' ),
475- (3 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 40 , 1 , - 6 , ' 흐림' ),
476-
477- (4 , CURDATE(), ' 월요일' , 5 , 2 , - 5 , ' 맑음' ),
478- (4 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 10 , 1 , - 6 , ' 맑음' ),
479- (4 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 15 , 0 , - 7 , ' 흐림' ),
480-
481- (5 , CURDATE(), ' 월요일' , 12 , 1 , - 6 , ' 흐림' ),
482- (5 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 22 , 0 , - 7 , ' 비' ),
483- (5 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 32 , - 1 , - 8 , ' 안개' ),
484-
485- (6 , CURDATE(), ' 월요일' , 18 , 0 , - 7 , ' 맑음' ),
486- (6 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 28 , - 1 , - 8 , ' 맑음' ),
487- (6 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 38 , - 2 , - 9 , ' 흐림' ),
488-
489- (7 , CURDATE(), ' 월요일' , 25 , - 1 , - 8 , ' 눈' ),
490- (7 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 35 , - 2 , - 9 , ' 비' ),
491- (7 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 45 , - 3 , - 10 , ' 눈' ),
492-
493- (8 , CURDATE(), ' 월요일' , 8 , - 2 , - 9 , ' 맑음' ),
494- (8 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 18 , - 3 , - 10 , ' 맑음' ),
495- (8 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 28 , - 4 , - 11 , ' 흐림' ),
496-
497- (9 , CURDATE(), ' 월요일' , 22 , - 3 , - 10 , ' 흐림' ),
498- (9 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 32 , - 4 , - 11 , ' 흐리고 비' ),
499- (9 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 42 , - 5 , - 12 , ' 눈' ),
500-
501- (10 , CURDATE(), ' 월요일' , 15 , - 4 , - 11 , ' 맑음' ),
502- (10 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 25 , - 5 , - 12 , ' 맑음' ),
503- (10 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 35 , - 6 , - 13 , ' 흐림' ),
504-
505- (11 , CURDATE(), ' 월요일' , 18 , - 5 , - 12 , ' 안개' ),
506- (11 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 28 , - 6 , - 13 , ' 안개' ),
507- (11 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 38 , - 7 , - 14 , ' 흐림' );
468+ ` condition` , d_day )
469+ VALUES (1 , CURDATE(), ' 월요일' , 10 , 5 , - 2 , ' 맑음' , 0 ),
470+ (1 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 20 , 6 , - 1 , ' 흐림' , 1 ),
471+ (1 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 30 , 4 , - 3 , ' 흐리고 비' , 2 ),
472+
473+ (2 , CURDATE(), ' 월요일' , 15 , 4 , - 3 , ' 흐림' , 0 ),
474+ (2 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 25 , 5 , - 2 , ' 흐리고 비' , 1 ),
475+ (2 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 35 , 3 , - 4 , ' 눈' , 2 ),
476+
477+ (3 , CURDATE(), ' 월요일' , 20 , 3 , - 4 , ' 눈' , 0 ),
478+ (3 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 30 , 2 , - 5 , ' 비' , 1 ),
479+ (3 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 40 , 1 , - 6 , ' 흐림' , 2 ),
480+
481+ (4 , CURDATE(), ' 월요일' , 5 , 2 , - 5 , ' 맑음' , 0 ),
482+ (4 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 10 , 1 , - 6 , ' 맑음' , 1 ),
483+ (4 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 15 , 0 , - 7 , ' 흐림' , 2 ),
484+
485+ (5 , CURDATE(), ' 월요일' , 12 , 1 , - 6 , ' 흐림' , 0 ),
486+ (5 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 22 , 0 , - 7 , ' 비' , 1 ),
487+ (5 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 32 , - 1 , - 8 , ' 안개' , 2 ),
488+
489+ (6 , CURDATE(), ' 월요일' , 18 , 0 , - 7 , ' 맑음' , 0 ),
490+ (6 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 28 , - 1 , - 8 , ' 맑음' , 1 ),
491+ (6 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 38 , - 2 , - 9 , ' 흐림' , 2 ),
492+
493+ (7 , CURDATE(), ' 월요일' , 25 , - 1 , - 8 , ' 눈' , 0 ),
494+ (7 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 35 , - 2 , - 9 , ' 비' , 1 ),
495+ (7 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 45 , - 3 , - 10 , ' 눈' , 2 ),
496+
497+ (8 , CURDATE(), ' 월요일' , 8 , - 2 , - 9 , ' 맑음' , 0 ),
498+ (8 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 18 , - 3 , - 10 , ' 맑음' , 1 ),
499+ (8 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 28 , - 4 , - 11 , ' 흐림' , 2 ),
500+
501+ (9 , CURDATE(), ' 월요일' , 22 , - 3 , - 10 , ' 흐림' , 0 ),
502+ (9 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 32 , - 4 , - 11 , ' 흐리고 비' , 1 ),
503+ (9 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 42 , - 5 , - 12 , ' 눈' , 2 ),
504+
505+ (10 , CURDATE(), ' 월요일' , 15 , - 4 , - 11 , ' 맑음' , 0 ),
506+ (10 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 25 , - 5 , - 12 , ' 맑음' , 1 ),
507+ (10 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 35 , - 6 , - 13 , ' 흐림' , 2 ),
508+
509+ (11 , CURDATE(), ' 월요일' , 18 , - 5 , - 12 , ' 안개' , 0 ),
510+ (11 , CURDATE() + INTERVAL 1 DAY, ' 화요일' , 28 , - 6 , - 13 , ' 안개' , 1 ),
511+ (11 , CURDATE() + INTERVAL 2 DAY, ' 수요일' , 38 , - 7 , - 14 , ' 흐림' , 2 );
508512
509513INSERT INTO hourly_weather (resort_id, forecast_time, temperature, precipitation_chance, ` condition` )
510514VALUES (1 , ' 2024-10-04 08:00:00' , - 2 , 20 , ' 맑음' ),
0 commit comments