covid19-ru/covid19-model/src/main/resources/db/migration/V001__migrating_data.sql

104 lines
4.7 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

insert into covid.regions(id, name) VALUES
('1', 'Москва'),
('2', 'Московская область'),
('3', 'Санкт-Петербург'),
('4', 'Нижегородская область'),
('5', 'Республика Коми'),
('6', 'Ленинградская область'),
('7', 'Краснодарский край'),
('8', 'Мурманская область'),
('9', 'Красноярский край'),
('10', 'Республика Дагестан'),
('11', 'Брянская область'),
('12', 'Республика Башкортостан'),
('13', 'Тверская область'),
('14', 'Тульская область'),
('15', 'Республика Ингушетия'),
('16', 'Рязанская область'),
('17', 'Республика Марий Эл'),
('18', 'Ставропольский край'),
('19', 'Владимирская область'),
('20', 'Республика Мордовия'),
('21', 'Ростовская область'),
('22', 'Тюменская область'),
('23', 'Чеченская Республика'),
('24', 'Пермский край'),
('25', 'Курская область'),
('26', 'Тамбовская область'),
('27', 'Республика Чувашия'),
('28', 'Ивановская область'),
('29', 'Ханты-Мансийский АО'),
('30', 'Республика Татарстан'),
('31', 'Ульяновская область'),
('32', 'Смоленская область'),
('33', 'Калужская область'),
('34', 'Хабаровский край'),
('35', 'Пензенская область'),
('36', 'Оренбургская область'),
('37', 'Воронежская область'),
('38', 'Липецкая область'),
('39', 'Свердловская область'),
('40', 'Орловская область'),
('41', 'Калининградская область'),
('42', 'Кабардино-Балкарская Республика'),
('43', 'Республика Бурятия'),
('44', 'Кировская область'),
('45', 'Ямало-Ненецкий автономный округ'),
('46', 'Ярославская область'),
('47', 'Астраханская область'),
('48', 'Саратовская область'),
('49', 'Республика Северная Осетия — Алания'),
('50', 'Вологодская область'),
('51', 'Новосибирская область'),
('52', 'Республика Адыгея'),
('53', 'Белгородская область'),
('54', 'Новгородская область'),
('55', 'Волгоградская область'),
('56', 'Республика Калмыкия'),
('57', 'Приморский край'),
('58', 'Самарская область'),
('59', 'Алтайский край'),
('60', 'Магаданская область'),
('61', 'Удмуртская Республика'),
('62', 'Челябинская область'),
('63', 'Иркутская область'),
('64', 'Костромская область'),
('65', 'Карачаево-Черкесская Республика'),
('66', 'Республика Саха (Якутия)'),
('67', 'Республика Хакасия'),
('68', 'Республика Крым'),
('69', 'Псковская область'),
('70', 'Архангельская область'),
('71', 'Забайкальский край'),
('72', 'Омская область'),
('73', 'Камчатский край'),
('74', 'Кемеровская область'),
('75', 'Томская область'),
('76', 'Еврейская автономная область'),
('77', 'Сахалинская область'),
('78', 'Республика Карелия'),
('79', 'Амурская область'),
('80', 'Курганская область'),
('81', 'Севастополь'),
('82', 'Республика Тыва'),
('83', 'Республика Алтай'),
('84', 'Чукотский автономный округ'),
('85', 'Ненецкий автономный округ');
insert into covid.cvd_updates(created_on, datetime)
SELECT u.created_on, u.datetime from public.update_info u;
insert into covid.cvd_stats(region_id, created_on, sick, healed, died, update_id)
select r.id,
s.created_on,
s.sick,
s.healed,
s.died,
u_new.id
from public.covid_statistics as s
inner join covid.regions as r
on s.region_id = r.name
inner join public.update_info as u_old
on u_old.id = s.update_info_id
inner join covid.cvd_updates as u_new
on u_new.datetime = u_old.datetime;