1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-08-01 19:25:17 +02:00

Add unique constraints to featuredAdventures and worldTravelCountryRegions tables, and insert data for Canada, Germany, and the US regions.

This commit is contained in:
Sean Morley 2024-04-12 01:27:13 +00:00
parent 8a8a118309
commit a17234ab6b
11 changed files with 756 additions and 85 deletions

17
sql/ca.sql Normal file
View file

@ -0,0 +1,17 @@
INSERT INTO "worldTravelCountryRegions" (name, country_code)
VALUES
('Alberta', 'ca'),
('British Columbia', 'ca'),
('Manitoba', 'ca'),
('New Brunswick', 'ca'),
('Newfoundland and Labrador', 'ca'),
('Nova Scotia', 'ca'),
('Ontario', 'ca'),
('Prince Edward Island', 'ca'),
('Quebec', 'ca'),
('Saskatchewan', 'ca'),
('Northwest Territories', 'ca'),
('Nunavut', 'ca'),
('Yukon', 'ca');
ON CONFLICT (name) DO NOTHING;

View file

@ -14,4 +14,5 @@ VALUES
('Australia', 'au', 'Oceania'),
('New Zealand', 'nz', 'Oceania'),
('South Africa', 'za', 'Africa'),
('Egypt', 'eg', 'Africa');
('Egypt', 'eg', 'Africa'),
ON CONFLICT (country_code) DO NOTHING;

20
sql/de.sql Normal file
View file

@ -0,0 +1,20 @@
INSERT INTO "worldTravelCountryRegions" (name, country_code)
VALUES
('Baden-Württemberg', 'de'),
('Bavaria', 'de'),
('Berlin', 'de'),
('Brandenburg', 'de'),
('Bremen', 'de'),
('Hamburg', 'de'),
('Hesse', 'de'),
('Lower Saxony', 'de'),
('Mecklenburg-Vorpommern', 'de'),
('North Rhine-Westphalia', 'de'),
('Rhineland-Palatinate', 'de'),
('Saarland', 'de'),
('Saxony', 'de'),
('Saxony-Anhalt', 'de'),
('Schleswig-Holstein', 'de'),
('Thuringia', 'de');
ON CONFLICT (name) DO NOTHING;

View file

@ -1,82 +1,15 @@
INSERT INTO "featuredAdventures" (id, name, location) VALUES
(20, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(21, 'Yosemite National Park', 'California, USA'),
(22, 'Banff National Park', 'Alberta, Canada'),
(23, 'Kruger National Park', 'Limpopo, South Africa'),
(24, 'Grand Canyon National Park', 'Arizona, USA'),
(25, 'Great Smoky Mountains National Park', 'North Carolina, Tennessee, USA'),
(26, 'Zion National Park', 'Utah, USA'),
(27, 'Glacier National Park', 'Montana, USA'),
(28, 'Rocky Mountain National Park', 'Colorado, USA'),
(29, 'Everglades National Park', 'Florida, USA'),
(30, 'Arches National Park', 'Utah, USA'),
(31, 'Acadia National Park', 'Maine, USA'),
(32, 'Sequoia National Park', 'California, USA'),
(33, 'Joshua Tree National Park', 'California, USA'),
(34, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(35, 'Bryce Canyon National Park', 'Utah, USA'),
(36, 'Grand Teton National Park', 'Wyoming, USA'),
(37, 'Denali National Park', 'Alaska, USA'),
(38, 'Olympic National Park', 'Washington, USA'),
(39, 'Canyonlands National Park', 'Utah, USA'),
(40, 'Death Valley National Park', 'California, Nevada, USA'),
(41, 'Redwood National and State Parks', 'California, USA'),
(42, 'Waterton Lakes National Park', 'Alberta, Canada'),
(43, 'Mesa Verde National Park', 'Colorado, USA'),
(44, 'Petrified Forest National Park', 'Arizona, USA'),
(45, 'Capitol Reef National Park', 'Utah, USA'),
(46, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(47, 'Yosemite National Park', 'California, USA'),
(48, 'Banff National Park', 'Alberta, Canada'),
(49, 'Kruger National Park', 'Limpopo, South Africa'),
(50, 'Grand Canyon National Park', 'Arizona, USA'),
(51, 'Great Smoky Mountains National Park', 'North Carolina, Tennessee, USA'),
(52, 'Zion National Park', 'Utah, USA'),
(53, 'Glacier National Park', 'Montana, USA'),
(54, 'Rocky Mountain National Park', 'Colorado, USA'),
(55, 'Everglades National Park', 'Florida, USA'),
(56, 'Arches National Park', 'Utah, USA'),
(57, 'Acadia National Park', 'Maine, USA'),
(58, 'Sequoia National Park', 'California, USA'),
(59, 'Joshua Tree National Park', 'California, USA'),
(60, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(61, 'Bryce Canyon National Park', 'Utah, USA'),
(62, 'Grand Teton National Park', 'Wyoming, USA'),
(63, 'Denali National Park', 'Alaska, USA'),
(64, 'Olympic National Park', 'Washington, USA'),
(65, 'Canyonlands National Park', 'Utah, USA'),
(66, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(67, 'Yosemite National Park', 'California, USA'),
(68, 'Banff National Park', 'Alberta, Canada'),
(69, 'Kruger National Park', 'Limpopo, South Africa'),
(70, 'Grand Canyon National Park', 'Arizona, USA'),
(71, 'Great Smoky Mountains National Park', 'North Carolina, Tennessee, USA'),
(72, 'Zion National Park', 'Utah, USA'),
(73, 'Glacier National Park', 'Montana, USA'),
(74, 'Rocky Mountain National Park', 'Colorado, USA'),
(75, 'Everglades National Park', 'Florida, USA'),
(76, 'Arches National Park', 'Utah, USA'),
(77, 'Acadia National Park', 'Maine, USA'),
(78, 'Sequoia National Park', 'California, USA'),
(79, 'Joshua Tree National Park', 'California, USA'),
(80, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(81, 'Bryce Canyon National Park', 'Utah, USA'),
(82, 'Grand Teton National Park', 'Wyoming, USA'),
(83, 'Denali National Park', 'Alaska, USA'),
(84, 'Olympic National Park', 'Washington, USA'),
(85, 'Canyonlands National Park', 'Utah, USA'),
(86, 'Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
(87, 'Yosemite National Park', 'California, USA'),
(88, 'Banff National Park', 'Alberta, Canada'),
(89, 'Kruger National Park', 'Limpopo, South Africa'),
(90, 'Grand Canyon National Park', 'Arizona, USA'),
(91, 'Great Smoky Mountains National Park', 'North Carolina, Tennessee, USA'),
(92, 'Zion National Park', 'Utah, USA'),
(93, 'Glacier National Park', 'Montana, USA'),
(94, 'Rocky Mountain National Park', 'Colorado, USA'),
(95, 'Everglades National Park', 'Florida, USA'),
(96, 'Arches National Park', 'Utah, USA'),
(97, 'Acadia National Park', 'Maine, USA'),
(98, 'Sequoia National Park', 'California, USA'),
(99, 'Joshua Tree National Park', 'California, USA');
ON CONFLICT (id) DO NOTHING;
INSERT INTO "featuredAdventures" (name, location) VALUES
('Yellowstone National Park', 'Wyoming, Montana, Idaho, USA'),
('Yosemite National Park', 'California, USA'),
('Banff National Park', 'Alberta, Canada'),
('Kruger National Park', 'Limpopo, South Africa'),
('Grand Canyon National Park', 'Arizona, USA'),
('Great Smoky Mountains National Park', 'North Carolina, Tennessee, USA'),
('Zion National Park', 'Utah, USA'),
('Glacier National Park', 'Montana, USA'),
('Rocky Mountain National Park', 'Colorado, USA'),
('Everglades National Park', 'Florida, USA'),
('Arches National Park', 'Utah, USA'),
('Acadia National Park', 'Maine, USA'),
('Sequoia National Park', 'California, USA')
ON CONFLICT (name) DO NOTHING;

54
sql/us.sql Normal file
View file

@ -0,0 +1,54 @@
INSERT INTO "worldTravelCountryRegions" (name, country_code)
VALUES
('Alabama', 'us'),
('Alaska', 'us'),
('Arizona', 'us'),
('Arkansas', 'us'),
('California', 'us'),
('Colorado', 'us'),
('Connecticut', 'us'),
('Delaware', 'us'),
('Florida', 'us'),
('Georgia', 'us'),
('Hawaii', 'us'),
('Idaho', 'us'),
('Illinois', 'us'),
('Indiana', 'us'),
('Iowa', 'us'),
('Kansas', 'us'),
('Kentucky', 'us'),
('Louisiana', 'us'),
('Maine', 'us'),
('Maryland', 'us'),
('Massachusetts', 'us'),
('Michigan', 'us'),
('Minnesota', 'us'),
('Mississippi', 'us'),
('Missouri', 'us'),
('Montana', 'us'),
('Nebraska', 'us'),
('Nevada', 'us'),
('New Hampshire', 'us'),
('New Jersey', 'us'),
('New Mexico', 'us'),
('New York', 'us'),
('North Carolina', 'us'),
('North Dakota', 'us'),
('Ohio', 'us'),
('Oklahoma', 'us'),
('Oregon', 'us'),
('Pennsylvania', 'us'),
('Rhode Island', 'us'),
('South Carolina', 'us'),
('South Dakota', 'us'),
('Tennessee', 'us'),
('Texas', 'us'),
('Utah', 'us'),
('Vermont', 'us'),
('Virginia', 'us'),
('Washington', 'us'),
('West Virginia', 'us'),
('Wisconsin', 'us'),
('Wyoming', 'us');
ON CONFLICT (name) DO NOTHING;