New Version of Setup.sql
This commit is contained in:
parent
78a6480871
commit
ea2c87a557
@ -111,7 +111,7 @@ INSERT INTO `regions` (`id`, `region`, `country_id`, `meteostat_id`, `lon`, `lat
|
||||
(14, 'Paris', 11, '07157', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:13:23'),
|
||||
(15, 'Berlin', 12, '10385', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:02:14'),
|
||||
(16, 'Athen', 13, '16714', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:00:47'),
|
||||
(17, 'Hongkong', 14, '', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:24:59'),
|
||||
(17, 'Hongkong', 14, NULL, NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 21:49:34'),
|
||||
(18, 'Reykjavik', 15, '04030', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-09 22:11:03'),
|
||||
(19, 'Delhi', 16, '42181', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:03:17'),
|
||||
(20, 'Mumbai', 16, '43002', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-09 22:11:03'),
|
||||
@ -125,7 +125,7 @@ INSERT INTO `regions` (`id`, `region`, `country_id`, `meteostat_id`, `lon`, `lat
|
||||
(28, 'Auckland', 24, '93119', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:00:49'),
|
||||
(29, 'Lima', 25, '84628', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:08:02'),
|
||||
(30, 'Manila', 26, '98425', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:10:15'),
|
||||
(31, 'Lissabon', 27, '', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:56:53'),
|
||||
(31, 'Lissabon', 27, NULL, NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 21:49:39'),
|
||||
(32, 'Moskau', 28, 'UUWW0', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:12:36'),
|
||||
(33, 'Singapur', 29, '48698', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:16:39'),
|
||||
(34, 'Johannesburg', 30, '68368', NULL, NULL, NULL, NULL, '2020-06-09 22:11:03', '2020-06-16 18:05:35'),
|
||||
@ -1295,7 +1295,7 @@ CREATE TABLE IF NOT EXISTS `region_climate` (
|
||||
UNIQUE KEY `region_id_year_month` (`region_id`,`year`,`month`),
|
||||
KEY `FK_region_climate_regions` (`region_id`),
|
||||
CONSTRAINT `FK_region_climate_regions` FOREIGN KEY (`region_id`) REFERENCES `regions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=21667 DEFAULT CHARSET=utf8mb4;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=24761 DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- Exportiere Daten aus Tabelle travopti.region_climate: ~3.094 rows (ungefähr)
|
||||
DELETE FROM `region_climate`;
|
||||
@ -4397,6 +4397,21 @@ INSERT INTO `region_climate` (`id`, `region_id`, `year`, `month`, `temperature_m
|
||||
(15478, 47, 2018, 12, 23.2, NULL, NULL, 0.5, 0, NULL, NULL, '2020-06-16 18:22:33', '2020-06-16 18:25:50');
|
||||
/*!40000 ALTER TABLE `region_climate` ENABLE KEYS */;
|
||||
|
||||
-- Exportiere Struktur von View travopti.region_climate_monthly_avg
|
||||
DROP VIEW IF EXISTS `region_climate_monthly_avg`;
|
||||
-- Erstelle temporäre Tabelle um View Abhängigkeiten zuvorzukommen
|
||||
CREATE TABLE `region_climate_monthly_avg` (
|
||||
`region_id` INT(11) NOT NULL,
|
||||
`month` INT(11) NOT NULL,
|
||||
`temperature_mean` DOUBLE(18,1) NULL,
|
||||
`temperature_mean_min` DOUBLE(18,1) NULL,
|
||||
`temperature_mean_max` DOUBLE(18,1) NULL,
|
||||
`percipitation` DOUBLE(18,1) NULL,
|
||||
`raindays` DECIMAL(12,1) NULL,
|
||||
`sunshine` DOUBLE(18,1) NULL,
|
||||
`humidity` DOUBLE(18,1) NULL
|
||||
) ENGINE=MyISAM;
|
||||
|
||||
-- Exportiere Struktur von Tabelle travopti.search_presets
|
||||
DROP TABLE IF EXISTS `search_presets`;
|
||||
CREATE TABLE IF NOT EXISTS `search_presets` (
|
||||
@ -4411,7 +4426,7 @@ CREATE TABLE IF NOT EXISTS `search_presets` (
|
||||
UNIQUE KEY `parameter` (`parameter`,`name`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- Exportiere Daten aus Tabelle travopti.search_presets: ~15 rows (ungefähr)
|
||||
-- Exportiere Daten aus Tabelle travopti.search_presets: ~17 rows (ungefähr)
|
||||
DELETE FROM `search_presets`;
|
||||
/*!40000 ALTER TABLE `search_presets` DISABLE KEYS */;
|
||||
INSERT INTO `search_presets` (`id`, `parameter`, `name`, `value_1`, `value_2`, `created_at`, `updated_at`) VALUES
|
||||
@ -4470,6 +4485,23 @@ DELETE FROM `user_feedback`;
|
||||
/*!40000 ALTER TABLE `user_feedback` DISABLE KEYS */;
|
||||
/*!40000 ALTER TABLE `user_feedback` ENABLE KEYS */;
|
||||
|
||||
-- Exportiere Struktur von View travopti.region_climate_monthly_avg
|
||||
DROP VIEW IF EXISTS `region_climate_monthly_avg`;
|
||||
-- Entferne temporäre Tabelle und erstelle die eigentliche View
|
||||
DROP TABLE IF EXISTS `region_climate_monthly_avg`;
|
||||
CREATE ALGORITHM=UNDEFINED SQL SECURITY DEFINER VIEW `region_climate_monthly_avg` AS SELECT rc.region_id,
|
||||
rc.month,
|
||||
ROUND(AVG(rc.temperature_mean),1) AS temperature_mean,
|
||||
ROUND(AVG(rc.temperature_mean_min),1) AS temperature_mean_min,
|
||||
ROUND(AVG(rc.temperature_mean_max),1) AS temperature_mean_max,
|
||||
ROUND(AVG(rc.percipitation),1) AS percipitation,
|
||||
ROUND(AVG(rc.raindays),1) AS raindays,
|
||||
ROUND(AVG(rc.sunshine),1) AS sunshine,
|
||||
ROUND(AVG(rc.humidity),1) AS humidity
|
||||
FROM region_climate AS rc
|
||||
WHERE rc.year > YEAR(CURRENT_TIMESTAMP)-6
|
||||
GROUP BY rc.region_id, rc.month ;
|
||||
|
||||
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
||||
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
|
||||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user